Postsharpは素晴らしいですが、1.5バージョンだけがまだオープンソースです。.net 4.0で動作しますか?そうでない場合は、他に優れたAOPウィーバーはありますか?プロキシタイプには興味がありません。
4 に答える
PostSharp1.5は.NET4.0では実行されません。http://www.sharpcrafters.com/postsharp/alternativesに代替案の議論があります。
私自身の質問に答えるには:
PostSharp1.5は.net4.0で動作するように見えます。.net4.0クラスライブラリで[Cache]属性が正常に機能しています。今、それのいくつかの部分が機能しないかもしれませんが、私はそれらをヒットしていません。ゲールはここで私を教えてくれますか?
そうは言っても、最新のPostSharpのコミュニティ版は進むべき道のようです。この素晴らしい製品の商業的に使用可能なライトバージョンを提供してくれたGaelに感謝します。
VS2010からPostSharpo1.5を実行することはサポートされていませんが、私はそれを機能させることができましたが、多少の調整が必要でした。.csprojファイルに次の行を追加します。
<PropertyGroup>
<PostSharpUseCommandLine>True</PostSharpUseCommandLine>
</PropertyGroup>
これにより、より新しくより良いバージョンにアップグレードできるようになるまで、PostSharpが実行されます。
他の回答に同意するかどうかはわかりません...いくつかのASP.NET4プロジェクトでPostSharpを問題なく使用しています!
これを機能させるためにトリッキーなことをしなければならなかったことを覚えていないので、エラーが発生した場合は、ここに投稿してください。おそらく私たちがお手伝いします。