無法刪除解決方案,因為在 Microsoft Dynamics 365 中刪除方案時,發生系統錯誤中其他元件的依賴性。

本文提供當您嘗試在 Microsoft Dynamics 365 中刪除方案時,所發生錯誤的解決方案。

適用于:   Microsoft Dynamics 365
原始 KB 編號:   4345785

徵狀

嘗試刪除 Dynamics 365 中的解決方案時,收到下列錯誤:

[解決方案 [方案名稱] 因系統中其他元件的相依性而無法刪除。 移除所有相依性以允許刪除方案。」

您也可能會看到錯誤碼為8004f01d 的參考。

注意

如果錯誤對話方塊未顯示任何相依性,請檢查可能包含其他錯誤詳細資料的 解決方案記錄

原因

如果您嘗試刪除 Dynamics 365 組織中其他元件所參照的解決方案,便會發生此錯誤。 在移除該解決方案的所有相依性之前,無法移除解決方案。

解決方案

[錯誤] 對話方塊會顯示需要移除的相依性清單,才能順利刪除解決方案。 選取 [ 所需的依據 ] 欄中的連結,以查看相依的元件。 如果不再需要該元件,請將其刪除,或加以修改,以移除您要刪除之解決方案的任何參照。

範例

  • 非管理自訂

    如果您匯入解決方案,然後將參照新增至預設方案中的一或多個元件,您必須移除這些參照才能成功刪除解決方案。

    重要

    移除參照之後,請發佈自訂專案,使變更生效。

    以下是一些常見範例:

    • 處理常式 (ex 如 Workflow)

      如果您嘗試刪除的解決方案包含的自訂實體稱為小工具,且您建立了參考 Widget 實體的工作流程,請刪除工作流程 (如果不再需要) 或更新工作流程以移除 Widget 實體的參照。 例如:如果工作流程中包含多個步驟,且其中一個步驟會建立或更新小工具記錄,請從工作流程中移除此步驟並儲存您的變更。

    • 網站地圖 (導覽)

      如果您嘗試刪除的解決方案包含一個自訂實體(稱為小工具),而且您已修改網站地圖 (導覽) 若要顯示此自訂實體,您必須從網站圖移除此實體的參考,您才能成功刪除方案。 如果在預設解決方案中進行此參考,請遵循下列步驟:

      1. 流覽至 設定,選取 [自訂],然後選取 [自訂系統]。

      2. 展開 [ 實體]。

      3. 找到並選取自訂實體的名稱。

      4. 移除 顯示此實體 區段之區域中的任何核取記號。

      5. 選取 [ 儲存 ],然後選取 [ 發佈]。

        如需修改網站地圖的詳細資訊,請參閱 使用網站地圖變更應用程式流覽

    • 系統表單

      如果您要刪除的解決方案已新增自訂欄位 (ex。 NewField) 到連絡人實體並修改其中一個連絡人表單若要顯示此欄位,您必須從表單中移除此欄位的參考,您才能成功刪除方案。

    • View

      如果您要刪除的解決方案已新增自訂欄位 (ex。 NewField) 到連絡人實體並修改其中一個連絡人視圖以顯示此欄位,您必須從視圖中移除此欄位的參考,您才能成功刪除方案。

  • 父系/子解決方案

    方案可能取決於其他解決方案。 例如:假設您已從 Contoso 安裝包含多個方案的 ISV 套件。 方案 A 引進新的自訂實體(稱為小工具),解決方案 B 引進其他實體和某些修改的小工具實體。 解決方案 B 取決於解決方案 A。如果您嘗試在刪除解決方案 B 之前刪除方案 A,由於相依性的關係,方案將無法刪除。