共用方式為


/Deploy (devenv.exe)

在建置或重建之後部署方案。 只適用於 受控碼專案。

語法

devenv SolutionName /Deploy [SolnConfigName [/Project ProjName [/ProjectConfig ProjConfigName]] [/Out OutputFilename]]

引數

  • SolutionName

    必要。 方案檔的完整路徑和名稱。

  • SolnConfigName

    選擇性。 用來建置 SolutionName 中所指定方案的方案組態名稱 (例如 DebugRelease)。 如果有多個方案平台可供使用,您也必須指定平台 (例如 Debug|Win32)。 如果未指定這個引數或其為空字串 (""),則工具會使用方案的作用中組態。

  • /ProjectProjName

    選擇性。 方案中專案檔的路徑和名稱。 您可以輸入專案的顯示名稱或從 SolutionName 資料夾到專案檔的相對路徑。 您也可以輸入專案檔的完整路徑和名稱。

  • /ProjectConfigProjConfigName

    選擇性。 在建置指定的 /Project 時要使用的專案組建組態名稱 (例如 DebugRelease)。 如果有多個方案平台可供使用,您也必須指定平台 (例如 Debug|Win32)。 如果指定這個參數,則會覆寫 SolnConfigName 引數。

  • /OutOutputFilename

    選擇性。 您要將工具的輸出傳送到其中的檔案名稱。 如果檔案已經存在,工具就會將輸出附加至檔案結尾。

備註

指定的專案必須是部署專案。 如果指定的專案不是部署專案,則在傳遞已建置的專案以進行部署時,它會失敗並發生錯誤。

請以雙引號括住包含空格的字串。

建置的摘要資訊 (包括錯誤) 可顯示於 [命令] 視窗中,或使用 /Out 參數指定的任何記錄檔中。

範例

此範例會使用 MySolution 內的 Release 專案組建組態來部署專案 CSharpWinApp

devenv "%USERPROFILE%\source\repos\MySolution\MySolution.sln" /deploy Release /project "CSharpWinApp\CSharpWinApp.csproj" /projectconfig Release

另請參閱