複数の C# プロジェクトといくつかの C++ プロジェクトを含む Visual Studio 2008 ソリューションで作業しており、ビルド後のイベントを使用してサード パーティ ベンダーのコマンド ライン ツールを実行したいと考えています。これらのビルド後のイベントは、いくつかのプロジェクトで必要です。
コマンド ラインで必要なパス名やその他のファイルをハード コードすることもできますが、もっと柔軟なものが望ましいと思います。多分:
$(ToolsDir)\$(PackageBuilder) $(ThirdPartyDllFolder) $(SharedOutputFolder)
UNIX 用に開発し、makefile を使用してビルドを実行したとき、高レベルの makefile で変数を定義し、それを子 makefile に継承させることができました。このようにして、すべての出力を特定の場所に移動したり、特定の場所でライブラリを検索したりできます。
環境変数のようなものを定義し、それをプロジェクト レベルのビルド後のイベントで参照できるように、Visual Studio ソリューションを使用して実行できる同等のことはありますか?
EDIT:私は現在Windows環境変数を使用していますが、コードをダウンロードしてビルドする以外にセットアップを必要としないものを好むでしょう.