/Deploy (devenv.exe)/Deploy (devenv.exe)

ビルドまたはリビルド後にソリューションを配置します。Deploys a solution after a build or rebuild. マネージ コード プロジェクトにのみ適用されます。Applies to managed code projects only.


devenv SolutionName /deploy SolnConfigName [/project ProjName] [/projectconfig ProjConfigName] [/out LogFileName]



必須。Required. SolutionName で指定されたソリューションのビルドに使用されるソリューション構成の名前。The name of the solution configuration that will be used to build the solution named in SolutionName.


必須。Required. ソリューション ファイルの完全パスと名前。The full path and name of the solution file.

/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. 指定した /project のビルド時に使用されるプロジェクトのビルド構成の名前。The name of a project build configuration to be used when building the /project named.


指定するプロジェクトは、配置プロジェクトである必要があります。The specified project must be a deployment project. 指定したプロジェクトが配置プロジェクトでない場合に、ビルド済みのプロジェクトを渡して配置しようとすると、エラーが発生して配置は失敗します。If the specified project is not a deployment project, when the project that has been built is passed to be deployed, it fails with an error.

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

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


この例では、Release プロジェクトのビルド構成を使用して、MySolutionRelease ソリューション構成内でプロジェクト CSharpConsoleApp を配置します。This example deploys the project CSharpConsoleApp, using the Release project build configuration within the Release solution configuration of MySolution.

devenv "C:\Documents and Settings\someuser\My Documents\Visual Studio\Projects\MySolution\MySolution.sln" /deploy Release /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Release

参照See Also