2009-03-02 12 views
0

最近、私はPostSharpで少し作業しています。これは、コンパイル時コードの挿入を可能にするAOPフレームワークです。 PostSharpアセンブリを参照してコード内で使用するだけで、コンパイル後に目的のコードが挿入されたアセンブリを取得できます。 PostSharpがVisual Studioのコンパイルプロセスにどのように統合され、コードが変更されたかを調べようとしましたが、今までは結果はありませんでした。コンパイルタイムコードの挿入

プロジェクトのビルド後のタスクやプラグインを使用せずに、コンパイル中またはコンパイル後にVisual Studioにコードを実行させる方法はありますか?

答えて

1

最後の魔法はC:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targetsです。ファイルc:\Program Files\MSBuild\v3.5\Custom.After.Microsoft.Common.targets(存在する場合)をロードします。

したがって、PostSharpはインストール中にこのファイルを編集し、独自のターゲットファイルへの参照を追加します。