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

4
我有一个针对.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吗?

很遗憾,我不知道。我设法让它与.NET 4.0配合工作;但要实现向后兼容2.0可能有些困难。 - Peter K.
你的应用程序为什么不能针对.NET 3.5或更高版本进行目标设置?(可能有原因,但问一下也无妨。) - Michael Bray
1个回答

0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接