适用于 PostSharp 2.0 和 .NET Framework 2.0 的 Log4PostSharp

Log4PostSharp for PostSharp 2.0 and .NET framework 2.0

提问人:ReVolly 提问时间:2/7/2011 最后编辑:LiesReVolly 更新时间:12/19/2021 访问量:432

问:

我有一个面向 .NET Framework 2.0 的 C# 项目。我还想使用 PostSharp 2.0 社区版 + Log4PostSharp。问题是不可能使用 Log4PostSharp,因为它针对 3.5 框架。此外,无法将 Log4PostSharp 的目标框架更改为 2.0,因为 PostSharp.Sdk (2.0) 是针对 3.5 框架构建的。

有什么建议:在面向 2.0 框架的项目中使用 Log4PostSharp 2.0 可以做些什么?

C# net-2.0 后夏普 log4postsharp

评论

0赞 Peter K. 3/30/2011
不幸的是,不知道。我设法让 .Net 4.0 正常工作;让它向后兼容 2.0 可能有点牵强。
0赞 Michael Bray 7/6/2013
无法使应用程序面向 .NET 3.5 或更高版本的任何特殊原因是什么?(可能有,但值得一问。

答:

0赞 Dustin Venegas 9/7/2013 #1

我检查了Log4PostSharp的源代码。它不在 Nuget 中,因此需要手动下载并编译 log4postsharp 的 1 版或 1.5 版才能包含在项目中。这两个版本都是针对 .NET 2.0 构建的。或者,您可以尝试 log4netAOP,它也应该与 PostSharp 一起使用。