分享方式:


建立、安裝和更新受管理的解決方案

發佈日期: 2017年1月

適用對象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

您可以透過匯出未受管理的解決方案建立解決方案,做為受管理的解決方案。 使用受管理解決方案的組織會安裝之,以及為其建立的任何更新。

如需詳細資訊,請參閱:TechNet:為您的自訂使用解決方案

本主題內容

建立受管理的解決方案

安裝受管理的解決方案

更新受管理的解決方案

建立受管理的解決方案

您必須先建立未受管理的解決方案,才能建立受管理的解決方案。 如需如何建立為受管理的解決方案的詳細資訊,請參閱建立未受管理的解決方案

匯出解決方案時,您可透過選取 [套件類型] 對話方塊中的 [受管理] 選項建立受管理的解決方案。

受管理的解決方案中只包含已自訂的所有可自訂解決方案元件。 這樣不僅能夠避免不小心變更解決方案安裝所在系統上現有的解決方案元件,還可以讓受管理的解決方案的大小盡量小。

在進行建立受管理解決方案的最後一個步驟之前,您必須先決定是否有任何您不想要允許安裝受管理解決方案的人執行的自訂功能。 每個解決方案元件都包含一組受管理的屬性,可控制要允許哪些自訂功能。 預設設定為允許所有自訂功能。其他資訊:使用受管理的屬性

您可以使用 ExportSolutionRequest 訊息,以程式設計的方式建立受管理的解決方案。其他資訊:匯出或封裝解決方案

重要

您不應將受管理的解決方案再次匯入用來建立它的組織中。

安裝受管理的解決方案

安裝受管理的解決方案的方式與匯入受管理的解決方案的方式相同。 差別在於封裝解決方案的方式。

重要

安裝解決方案或發行自訂可能會干擾正常系統作業。 建議您排程在最不干擾使用者的時候匯入解決方案。

如果解決方案未成功匯入,您可以按一下對話方塊中的 [下載記錄] 下載報告,報告中將提供所發生使得受管理解決方案無法成功匯入的錯誤的相關資訊。 此檔案是 XML 文件,設定為使用 Microsoft Office Excel 開啟。

您可以使用 ImportSolutionRequest 訊息,以程式設計的方式匯入或更新受管理的解決方案。 使用此訊息時,您可以要求 ImportJob 實體記錄的參照,其中將包括關於匯入成功的詳細資料。其他資訊:安裝或升級解決方案

使用 ExecuteAsyncRequest 可以呼叫 ImportSolutionRequest。其他資訊:在背景執行訊息 (非同步)

可以安裝的解決方案大小有所限制。其他資訊:匯入的解決方案大小上限

更新受管理的解決方案

當您安裝已存在組織內的受管理解決方案時,匯入解決方案對話方塊會提供下列選項:

  • 維持自訂 (建議使用)
    此選項會維持元件所執行的任何未受管理的自訂,也表示此解決方案中包含的部分更新將不會生效。

  • 覆寫自訂
    此選項會覆寫之前元件上執行的任何未受管理的自訂 (這些元件包括在此解決方案中)。 所有包含在此解決方案中的更新都會生效。

備註

調查自訂與解決方案行為發生衝突的問題時,您可能想要引導安裝受管理解決方案的人使用 [覆寫自訂] 選項。 這些人一律應該先匯出其未受管理的解決方案,才能在需要時重新套用它們。

另請參閱

使用解決方案,封裝與發佈擴充功能
解決方案簡介
解決方案開發計劃
解決方案元件相依性追蹤
建立、匯出或匯入未受管理的解決方案
解除安裝或刪除解決方案
Customization solutions file schema

Microsoft Dynamics 365

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權