devenv /?より
使い方:
devenv [solutionfile | projectfile | anyfile.ext] [switches]
devenv の最初の引数は通常ソリューション ファイルまたはプロジェクト ファイルです。
それ以外のファイルでも、 エディタで自動的に開くように最初の引数にそのファイルを指定することも
できます。プロジェクト ファイルを指定すると、IDE は、プロジェクト ファイルの親ディレク
トリにある、プロジェクト ファイルと同じベース名を持つ .sln ファイルを探します。
そのような .sln ファイルが存在しない場合は、 IDE は、プロジェクトを参照する
単一の .sln ファイルを探します。そのような単一ファイルが存在しない場合は、
プロジェクト ファイルと同じベース名を含む 既定の .sln
ファイル名と共に保存されていないソリューションを作成します。
コマンド ラインでのビルド:
devenv solutionfile.sln /build solutionconfig [ /project projectnameorfile [ /projectconfig name ] ]
使用できるコマンド ラインのスイッチ:
/Build 指定されたソリューション構成でソリューションまたはプロジェクトを
ビルドします。例: "Debug"
複数のプラットフォームが可能な場合は、構成名を引用符で囲み、
プラットフォーム名を入れます。例: "Debug|Win32"
/Clean ビルド出力を削除します。
/Command IDE を開始してコマンドを実行します。
/Deploy ビルドしてから指定されたソリューション構成を配置します。
/Edit このアプリケーションの実行されているインスタンス内の指定
されたファイルを開きます。実行されているインスタンスがない場
合、簡易ウィンドウ レイアウトで新しいインスタンスを開きます。
/LCID IDE の既定の言語を UI に設定します。
/Log トラブルシューティングのため、指定されたファイルに IDE 動作のログを記録します。
/NoVSIP VSIP テスト用の VSIP 開発者ライセンス キーを無効にします。
/Out 指定されたファイルにビルド ログを書き込みます。
/Project ビルド、クリーン、または配置するプロジェクトを指定します。
/Build、/Rebuild、/Clean または /Deploy と共に使用します。
/ProjectConfig ソリューション構成で指定されたプロジェクト構成をオーバーライド
します。例: ""Debug""
複数のプラットフォームが可能な場合は、構成名を引用符で囲み、
プラットフォーム名を入れます。例: ""Debug|Win32""
/Project と共に使用します。
/Rebuild クリーンを実行してから指定された構成でソリューションまたはプロジェクトを
ビルドします。
/ResetAddin コマンドおよび指定されたアドインに関連付けられたコマンド UI を削除します。
/ResetSettings IDE の既定の設定を復元し、オプションで指定された
VSSettings ファイルにリセットします。
/ResetSkipPkgs !VsPackages に追加された !SkipLoading タグすべてをクリアします。
/Run 指定されたソリューションをコンパイルし実行します。
/RunExit 指定されたソリューションをコンパイルし実行してから IDE を終了します。
/SafeMode 最小数のウィンドウを読み込んで、IDE をセーフ モードで起動します。
/Upgrade プロジェクト、またはソリューションとその中のプロジェクトすべてをアップグ
レードします。これらのファイルのバックアップは必要に応じて作成されます。
バックアップ処理に関する詳細については、Visual Studio 変換ウィザード
についてのヘルプを参照してください。
製品固有のスイッチ:
/debugexe デバッグするように指定された実行ファイルを開きます。
コマンド ラインの残りの部分は
この実行ファイルにその引数として渡されます。
/useenv VC++ のビルドの IDE パスではなく、
PATH、INCLUDE、LIBPATH、および LIB 環境変数を使用します。
コマンド ラインからデバッガをアタッチするには、次を使用してください:
VsJITDebugger.exe -p <pid>