PostSharp 1.5和.Net 4

时间:2010-08-10 01:02:03

标签: .net c#-4.0 metaprogramming aop postsharp

Postsharp很棒,但只有1.5版本仍然是开源的。它适用于.net 4.0吗?如果没有,那里还有其他好的AOP编织者吗?我对代理类型不感兴趣。

4 个答案:

答案 0 :(得分:4)

PostSharp 1.5将无法在.NET 4.0上运行。在http://www.sharpcrafters.com/postsharp/alternatives上讨论了备选方案。

答案 1 :(得分:1)

回答我自己的问题:

PostSharp 1.5似乎与.net 4.0一起使用。我有一个[Cache]属性在.net 4.0类库中正常工作。现在,也许它的某些部分不起作用,但我没有击中那些。盖尔,你能在这里启发我吗?

也就是说,最新PostSharp的社区版似乎是要走的路。感谢Gael为这个伟大的产品提供商业上可用的精简版。

答案 2 :(得分:0)

我不确定我是否同意其他答案......我们正在使用PostSharp对一些ASP.NET 4项目进行工作而没有任何问题!

我不记得我们不得不做任何棘手的工作,所以如果你收到错误,请在这里发布,也许我们可以提供帮助。

答案 3 :(得分:0)

不支持从VS2010运行PostSharpo 1.5,但我已设法使其工作,但需要一些修补。 在.csproj文件中添加以下行:

<PropertyGroup>
    <PostSharpUseCommandLine>True</PostSharpUseCommandLine>
</PropertyGroup>

这将使PostSharp运行,直到您可以升级到更新更好的版本。