/Build (devenv.exe)/Build (devenv.exe)

指定したソリューションの構成ファイルを使用してソリューションをビルドします。Builds a solution using a specified solution configuration file.


Devenv SolutionName /build SolnConfigName [/project ProjName [/projectconfig ProjConfigName]]


SolutionNameSolutionName 必須。Required. ソリューション ファイルの完全パスと名前。The full path and name of the solution file.
SolnConfigNameSolnConfigName 必須。Required. SolutionName で指定されたソリューションのビルドに使用されるソリューション構成の名前。The name of the solution configuration that will be used to build the solution named in SolutionName. 複数のソリューション プラットフォームが利用できる場合、"Debug|Win32" など、プラットフォームも指定する必要があります。If multiple solution platforms are available, you must also specify the platform, for example "Debug|Win32".
/project ProjName/project ProjName 任意。Optional. ソリューション内のプロジェクト ファイルのパスと名前です。The path and name of a project file within the solution. SolutionName フォルダーからプロジェクト ファイルへの相対パス、プロジェクトの表示名、プロジェクト ファイルの完全なパスと名前を入力できます。You can enter a relative path from the SolutionName folder to the project file, or the project's display name, or the full path and name of the project file.
/projectconfig ProjConfigName/projectconfig ProjConfigName 任意。Optional. 指定したプロジェクトのビルド時に使用されるプロジェクトのビルド構成の名前。The name of a project build configuration to be used when building the named project. 複数のプロジェクト プラットフォームが利用できる場合、"Debug|Win32" など、プラットフォームも指定する必要があります。If multiple project platforms are available, you must also specify the platform, for example "Debug|Win32".


  • /build スイッチは、統合開発環境 (IDE) 内の [ソリューションのビルド] メニュー コマンドと同じ機能を実行します。The /build switch performs the same function as the Build Solution menu command within the integrated development environment (IDE).

  • 空白を含む文字列を二重引用符で囲みます。Enclose strings that include spaces in double quotes.

  • エラーなどのビルドの概要情報は、[コマンド] ウィンドウ、または /out スイッチで指定された任意のログ ファイルに表示できます。Summary information for builds, including errors, can be displayed in the command window, or in any log file specified with the /out switch.

  • /build スイッチは、最後のビルド以降に変更されたプロジェクトのみをビルドします。The /build switch only builds projects that have changed since the last build. ソリューション内のすべてのプロジェクトをビルドするには、代わりに /rebuild を使用します。To build all projects in a solution, use /rebuild instead.

  • プロジェクト構成が無効であるというエラー メッセージが表示された場合、"Debug|Win32" など、ソリューション プラットフォームまたはプロジェクト プラットフォームを指定していることを確認してください。If you get an error message that says Invalid project configuration, make sure that you've specified a solution platform or project platform, for example "Debug|Win32".


次のコマンドでは、"MySolution" の "Debug" ソリューション構成内の "Debug" プロジェクト ビルド構成を使用し、プロジェクト "CSharpConsoleApp" がビルドされます。The following command builds the project "CSharpConsoleApp", using the "Debug" project build configuration within the "Debug" solution configuration of "MySolution".

devenv "C:\Visual Studio Projects\MySolution\MySolution.sln" /build Debug /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Debug

関連項目See also