既定では、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 コマンドには使用できません。