16

Visual Studio 2010 に C# プロジェクトがあり、特定の環境変数を使用してアプリケーションを実行/デバッグしたいと考えています。

これはおそらくどこかに存在する機能だと思いますが、広範囲に検索しても見つかりません。この質問は2008年以降に関連しており、私に役立つ回答は含まれていません。この質問は、デバッグ/実行の行為ではなく、ビルド プロセスに関するものです。

環境変数を設定して IDE を起動することで回避できると思いますが、IDE からこれを制御したいと思います。これは可能ですか?

4

3 に答える 3

12

デバッグ中のアプリケーションの外部から設定するほどきれいではありませんが、次のMainようなものを追加できます (注: 私は VB プログラマーです)。

#if (DEBUG)
    Environment.SetEnvironmentVariable("YourVar", "YourVal");
#endif
于 2013-06-25T14:28:16.150 に答える
2

Visual Studio 2013 で環境変数を使用して C# をデバッグするには、Visual Studio のスタート メニューで [VS2013 の開発者コマンド プロンプト] を開きます。コマンド プロンプトから必要な環境変数を設定し、「devenv.exe」を実行して Studio を起動します。次に、ソリューションを開いてデバッグを開始します。

環境変数を変更する場合は、デバッグを停止し、Visual Studio を終了してから、開いているコマンド プロンプトで変数を調整してから、もう一度開始する必要があることに注意してください。プロセス (CMD.EXE) が次の (DEVENV.EXE) を起動し、次の (YourApp) を起動すると、環境が前進することに注意してください。最初の変更は前に進められないため、チェーンを最初からやり直す必要があります。

于 2016-12-01T15:19:49.660 に答える