質問

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

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

役に立ちましたか?

解決

魔法は C:\ Windows \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets の最後の行にあります。これにより、ファイル c:\ Program Files \ MSBuild \ v3.5 \ Custom.After.Microsoft.Common.targets (存在する場合)がロードされます。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top