/Project (devenv.exe)
更新 : 2007 年 11 月
指定したソリューション構成にある単一のプロジェクトを、ビルド、クリーン、リビルド、または配置対象として指定します。
devenv {/build|/clean|/rebuild|/deploy} SolnConfigName SolutionName
[/project ProjName] [/projectconfig ProjConfigName]
引数
/build
/project ProjName で指定したプロジェクトをビルドします。/clean
ビルド時に作成された中間ファイルと出力ディレクトリを消去します。/rebuild
/project ProjName で指定したプロジェクトを消去してからビルドします。/deploy
ビルドまたはリビルドの後でプロジェクトが配置されるのを指定します。SolnConfigName
必ず指定します。SolutionName で指定したソリューションに適用される、ソリューション構成の名前です。SolutionName
必ず指定します。ソリューション ファイルの完全パスと名前です。/project ProjName
省略できます。ソリューション内のプロジェクト ファイルのパスと名前です。SolutionName フォルダからプロジェクト ファイルまでの相対パス、プロジェクトの表示名、またはプロジェクト ファイルの完全パスと名前を入力できます。/projectconfig ProjConfigName
省略できます。/project 引数で指定したプロジェクトに適用される、プロジェクトのビルド構成の名前です。
解説
devenv /build コマンド、/clean コマンド、/rebuild コマンドまたは /deploy コマンドに含めて使用する必要があります。
空白を含む文字列は二重引用符で囲みます。
エラーなどのビルドの情報は、[コマンド] ウィンドウまたは /out スイッチで指定したログ ファイルに表示されます。
使用例
この例では、MySolution の Debug ソリューション構成にある Debug プロジェクト ビルド構成を使用し、CSharpConsoleApp プロジェクトをビルドします。
devenv /build Debug "C:\Documents and Settings\someuser\My Documents\Visual Studio\Projects\MySolution\MySolution.sln" /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Debug