2

このスレッドで尋ねられたのと同じ質問がありました。つまり、Visual Studio でソリューションを構築した後に実行可能ファイルまたはスクリプトを実行する方法を探していました。

マクロで OnBuildDone イベントをキャッチするという提案された解決策を試してみました。これは (私が理解しているように) マクロ IDE の MyMacros の下の EnvironmentEvents セクションに配置する必要があります。これの問題は、マクロが Visual Studio で行うすべてのことに対してグローバルになることです。つまり、どのソリューションを構築しているかに関係なく、マクロを実行します。ただし、その1つのソリューションに対してのみ実行したいです。

特定のソリューションに対してのみ OnBuildDone イベントをキャッチするマクロを作成する方法はありますか?

4

1 に答える 1

3

それを行う1つの方法は次のとおりです。

  • そのソリューション内で、新しい失敗した空のプロジェクトを定義します
  • この新しいプロジェクトが他のすべてのプロジェクトに依存することを指定します (この新しいプロジェクトが他のすべてのプロジェクトの後にビルドされるように)
  • 実行可能ファイルまたはスクリプトを、この新しいプロジェクトのビルド イベントとして(ソリューションではなく)呼び出します。
于 2009-01-22T05:13:39.780 に答える