私はVisual Studio 2008で、ビルドコマンドが長いビルドタスクを実行するカスタムツールに設定されているNMakeプロジェクトを持っています。ビジュアルスタジオビルドヘルパーに環境変数を永続化する方法はありますか?
ビルド=「@call MyTool -config $(ConfigurationName)」になり
私はの迅速なサブセットを行うには、それを伝えるために私のツールに特別なフラグ(「-quickbuild」)を渡すようにする方法をしたいです全体的なビルド。私はそれらを切り替えるしやすいようにしたいしかし
ビルド=「@call MyTool -config $(ConfigurationName)-quickbuild」
はので、私は実際にビルドコマンドを変更する必要はありません。
ビルド= "@call MyTool -config $(ConfigurationName)$(ShouldQuickbuild)"
と設定されますVisual Studioのマクロを作成:
私の考えはこれにビルドコマンドを変更しました"ShouldQuickbuild"環境変数を "-quickbuild"に変更し、プロジェクトのDTE.Solution.SolutionBuild.BuildProject(...)を呼び出します。問題は、 "ShouldQuickbuild"環境変数が表示されないことです。
どのように私はこの作業を得ることができるかに関するアイデア。私がしたいことをするためのよりよいアプローチはありますか?
動作していませんでした。ビルドログを見ると、%ShouldQuickBuild%がまっすぐに吐き出されます。 – Screndib