共用方式為


管理部署的專案組態

部署是實際將輸出專案從建置程式移至偵錯和安裝的預期位置的動作。 例如,Web 應用程式可能建置在本機電腦上,然後放在伺服器上。

Visual Studio 支援兩種方式,讓專案可以參與部署:

  • 作為部署程序的主題。

  • 作為部署程式的管理員。

    部署解決方案之前,您必須先新增部署項目來設定部署選項。 如果部署專案尚未存在,系統會詢問您是否要在從 [建置] 功能選取 [部署方案] 或以滑鼠右鍵按兩下方案時建立專案。 按兩下 [是 ] 會開啟 [ 新增專案 ] 對話框,並選取 [ 遠端部署精靈 ] 專案。

    [遠端部署精靈] 會要求您輸入應用程式類型(Windows 或 Web)、要包含的項目輸出群組、您想要包含的任何其他檔案,以及您想要部署的遠端電腦。 精靈的最後一頁會顯示所選取選項的摘要。

    屬於部署程式主體的專案會產生必須移至替代環境的輸出專案。 這些輸出專案會描述為 介面的參數 IVsProjectCfg2 ,其主要用途是允許專案將輸出分組。 如需 實作 的詳細資訊 IVsProjectCfg2,請參閱 輸出的項目組態。

    部署專案會管理部署程式、啟用 [部署] 命令,並在選取此命令時回應。 部署專案會實作 IVsDeployableProjectCfg 介面來執行部署,並呼叫 IVsDeployStatusCallback 介面來報告部署狀態事件。

    設定可以指定會影響其組建或部署作業的相依性。 建置或部署相依性是建置或部署設定本身之前或之後必須建置或部署的專案。 專案之間的建置相依性會以 IVsBuildDependency 介面描述,並使用 介面部署相 IVsDeployDependency 依性。 如需詳細資訊,請參閱 建置的項目組態。

另請參閱