更新 : 2007 年 11 月
Devenv を使用すると、コマンド ラインから統合開発環境 (IDE: Integrated Development Environment) のさまざまなオプションを設定したり、プロジェクトをビルド、デバッグ、および配置できます。これらのスイッチを使用して、スクリプトや .bat ファイル (夜間用のビルド スクリプトなど) から IDE を実行したり、特定の構成で IDE を起動したりします。
メモ : |
|---|
Visual Studio で 1 つのファイルを適切なエディタで開くには、コマンド プロンプトで "devenv" と完全パスとファイル名をスイッチや引数なしで入力します。たとえば、「devenv "c:\test.cpp"」などです。 |
既定では、devenv コマンドは、devenv.com ユーティリティにスイッチを渡します。
メモ : |
|---|
devenv /? コマンドを使用すると、すべての使用できる devenv スイッチの一覧とスイッチの使用方法が [コマンド] ウィンドウに表示されます。 |
devenv.com ユーティリティは標準のシステム ストリーム、たとえば stdout および stderr などを介して結果を出力します。このユーティリティは出力をキャプチャする際に、txt ファイルなどの適切な入出力先を判断します。
devenv スイッチの構文規則は、他の DOS コマンド ライン ユーティリティのものとよく似ています。すべての devenv スイッチと引数に適用される構文規則は以下のとおりです。
devenv で始まるコマンド。たとえば、devenv /fn verdana というコマンドは、Verdana フォントを IDE の既定システム フォントに指定します。
メモ : |
|---|
devenv.exe で始まるコマンドも同じスイッチを使うことができますが、コマンドは devenv.com ユーティリティを介さずに devenv.exe プログラムに送られます。 |
スイッチは大文字と小文字を区別しません。
最初の引数は通常ソリューション ファイル名になります。
ソリューション ファイル名の代わりにプロジェクト ファイル名を入力すると、devenv コマンドは、プロジェクト フォルダの親フォルダで同じ名前が付いているソリューション ファイルを検索します。たとえば、devenv /build myproject1.vbproj というコマンドは、親フォルダで "myproject1.sln" という名前のついたソリューション ファイルを検索します。
メモ : |
|---|
このプロジェクトを参照するソリューション ファイルは、親フォルダの中に 1 つだけ置かれている必要があります。親フォルダにこのプロジェクトを参照するソリューション ファイルがない場合、また親フォルダにこのソリューション ファイルが 2 つ以上ある場合は、一時ソリューション ファイルが作成されます。一時ソリューション ファイルは、プロジェクトにちなんだ名前となり、プロジェクトを参照します。 |
ファイル パスやファイル名にスペースが含まれる場合は、二重引用符 ("") で囲む必要があります。たとえば、"c:\project a\" と指定します。
ファイル パスを指定する場合は、ドライブ名を含める必要があります。
1 行に複数のスイッチや引数を入力する場合は、空白文字 1 つで区切ります。
ワイルドカード文字や他のパターン マッチング構文は、devenv コマンドには使用できません。
次の表のコマンド ライン スイッチを使用して、IDE を表示し、説明されているタスクを実行します。
次の表のコマンド ライン スイッチを使用して、タスクを実行します。これらのコマンド ライン スイッチでは、IDE が表示されません。
次のスイッチは Visual Studio Industry Partner (VSIP) プログラム の参加者が使用できます。
参照