共用方式為


解決方案匯入期間遺漏相依性錯誤

本文提供因應措施,說明當您 在 Microsoft Power Apps 中匯入解決方案 時所發生的遺漏相依性問題。 在解析遺漏的相依性之前,您無法繼續進行解決方案匯入。

適用於: Power Platform、Solutions

徵兆

當您嘗試在 Power Apps匯入解決方案時,會收到如下的錯誤訊息:

匯入失敗,因為缺少相依性。

原因

解決方案相依於部署解決方案的來源環境中存在的元件。 不過,元件不存在於匯入解決方案的目標環境中。

當應用程式透過來源環境中的Microsoft排程維護升級至最新版本,但不會在目標環境中升級,就可能發生此問題。

因應措施

若要暫時解決此問題,請遵循下列步驟:

  1. 選取 [顯示相依性] 按鈕,流覽至 [遺漏相依性] 頁面。

    [ 遺漏相依性 ] 頁面會列出目標環境遺漏的所有元件。 它也會顯示從中取得元件相依性的解決方案或應用程式。

  2. 根據下列各節所述的不同相依性類型來解決此問題:

缺少來自 Dynamics 365 應用程式的相依性

您可以在 [遺漏相依性] 頁面的 [受控解決方案] 索引標籤中找到這些相依性。 若要解決此問題:

  • 如果未在目標環境中安裝應用程式, 請從 Power Platform 系統管理中心安裝應用程式

  • 如果應用程式已安裝但版本已過期,則會在解決方案旁邊提供連結。 此連結會將您重新導向至環境的Power Platform系統管理中心更新頁面,您可以在其中更新應用程式以解決問題。

    下列螢幕快照顯示 [遺漏相依性] 頁面上提供的連結。

    遺漏相依性之元件的應用程式升級連結範例。

    選取連結以在Power Platform系統管理中心開啟升級應用程式頁面。

    Power Platform 系統管理中心升級應用程式頁面的範例。

遺漏來自另一個受控解決方案的相依性

您可以在 [遺漏相依性] 頁面的 [受控解決方案] 索引標籤中找到這些相依性。 若要解決此問題,請將來源環境中已安裝的相同解決方案版本匯入目標環境。

遺漏「作用中」解決方案的相依性

您可以在 [ 物件 ] 索引標籤中找到這些相依性。這表示相依性來自來源環境中的 Unmanaged 自定義。 若要解決此問題,請返回來源環境、包含遺漏的元件、再次匯出解決方案,然後將它匯入目標環境。

提示

尋找元件相依性的另一種方法是開啟方案檔、將其解壓縮,然後開啟 solution.xml 檔案。 在solution.xml檔案中,尋找 <MissingDependencies> 專案。 所有遺漏的相依性都會列在此節點內。