Visual Studio 2010で環境変数を設定するにはどうすればよいですか?
このWebページ を見つけました。
それは言う:
[プロジェクト]メニューから、[プロパティ]を選択します。
左側のペインで、[構成のプロパティ]を選択し、[環境]を選択します。
しかし、「構成プロパティ」を選択すると、「環境」オプションがありません。
これはVS2008の例です。
しかし、VS 2010ではどのように行われていますか?
VS2008のC++プロジェクトをVS2010のC#プロジェクトと比較しています。これら2つのプロジェクトは、異なる種類のビルドエンジンを使用します。 VS2008 C++プロジェクトは、makeベースのビルドを使用し、環境変数を多用します。 VS2010(さらに言えばVS2008)C#プロジェクトはMSBuildを使用し、(1)環境変数に依存することはめったにありません。
.csprojファイルを変更したか、カスタムビルドツールを使用していない限り、環境変数を変更することは、やりたいことを行う方法ではありません。あなたがあなたの目標を説明するならば、私たちはそれを達成する方法のアドバイスであなたをよりよく助けることができるでしょう。
更新:MSBuildは環境変数を使用できます。ただし、VSには、標準のC#プロジェクト用に設定するためのUIはありません(以前のバージョンをインストールした場合でも)。おそらく、あなたが見ているビルドプロジェクトは、msbuild.exe
を使用してコマンドラインからビルドすることを目的としています。
いくつかのオプションがあります。
<PropertyGroup>
要素に、設定する値を使用して必要な特定の変数を追加します。 (Makeの環境変数のようなMSBuildの作業で設定されたプロパティ)msbuild /property:<name>=<value> ...
(1)「決して」と言いたくなりましたが、ビルドを環境変数に依存させたいプロジェクトがいくつかあります。主に、.Netがインストールされていないマシンで自動ビルドを有効にするためです。