RedGateから.NetDemonトライアルを入手しましたが、うまく機能しているように見えましたが、使用しているPostSharpアスペクトが無視されていることに気づき、理由がわかりません...それが事実と関係があるのかどうか疑問に思いますどちらもビルドシステムで何かをしていること。
他の誰かがそれらを一緒にうまく使用していますか?.Net Demonを購入したいのですが、もちろん、PostSharpのものが機能しない場合は購入しません。それが関連しているかどうかはわかりませんが。
私たち (SharpCrafters) は .NET Demon を正式にサポートしていません。Demon はインクリメンタル コンパイラであり、PostSharp はインクリメンタル コンパイルをサポートしていない (毎回アセンブリ全体をコンパイルする) ため、動作するかどうか疑問であり、動作したとしてもパフォーマンスに影響を与えるかどうかは疑問です。通常、ビルド時間は PostSharp によって支配されるため、C# コンパイラの時間を短縮しても、完全なビルド時間は大幅に短縮されません。
.NET Demonは、.csprojにあるビルド後の手順を含め、コンパイルするたびにアセンブリ全体をコンパイルします。なぜうまくいかないのかわかりません。ビルド出力を調べて、PostSharpによって通常生成されるログがそこにあるかどうかを確認します。