2

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

4

4 回答 4

4

PostSharp 1.5 不会在 .NET 4.0 上运行。在http://www.sharpcrafters.com/postsharp/alternatives上讨论了替代方案。

于 2010-08-10T07:16:14.573 回答
1

回答我自己的问题:

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

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

于 2010-08-14T19:14:14.200 回答
0

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

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

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

于 2012-03-12T09:32:41.270 回答
0

我不确定我是否同意其他答案...我们在一些工作中的 ASP.NET 4 项目上使用 PostSharp 没有问题!

我不记得我们必须做任何棘手的事情才能让它工作,所以如果您遇到错误,请将它们发布在这里,也许我们可以提供帮助。

于 2012-02-29T23:16:49.907 回答