解決方案匯入期間遺漏相依性錯誤
本文提供因應措施,說明當您 在 Microsoft Power Apps 中匯入解決方案 時所發生的遺漏相依性問題。 在解析遺漏的相依性之前,您無法繼續進行解決方案匯入。
適用於: Power Platform、Solutions
徵兆
當您嘗試在 Power Apps 中匯入解決方案時,會收到如下的錯誤訊息:
匯入失敗,因為缺少相依性。
原因
解決方案相依於部署解決方案的來源環境中存在的元件。 不過,元件不存在於匯入解決方案的目標環境中。
當應用程式透過來源環境中的Microsoft排程維護升級至最新版本,但不會在目標環境中升級,就可能發生此問題。
因應措施
若要暫時解決此問題,請遵循下列步驟:
選取 [顯示相依性] 按鈕,流覽至 [遺漏相依性] 頁面。
[ 遺漏相依性 ] 頁面會列出目標環境遺漏的所有元件。 它也會顯示從中取得元件相依性的解決方案或應用程式。
根據下列各節所述的不同相依性類型來解決此問題:
缺少來自 Dynamics 365 應用程式的相依性
您可以在 [遺漏相依性] 頁面的 [受控解決方案] 索引標籤中找到這些相依性。 若要解決此問題:
如果未在目標環境中安裝應用程式, 請從 Power Platform 系統管理中心安裝應用程式 。
如果應用程式已安裝但版本已過期,則會在解決方案旁邊提供連結。 此連結會將您重新導向至環境的Power Platform系統管理中心更新頁面,您可以在其中更新應用程式以解決問題。
下列螢幕快照顯示 [遺漏相依性] 頁面上提供的連結。
選取連結以在Power Platform系統管理中心開啟升級應用程式頁面。
遺漏來自另一個受控解決方案的相依性
您可以在 [遺漏相依性] 頁面的 [受控解決方案] 索引標籤中找到這些相依性。 若要解決此問題,請將來源環境中已安裝的相同解決方案版本匯入目標環境。
遺漏「作用中」解決方案的相依性
您可以在 [ 物件 ] 索引標籤中找到這些相依性。這表示相依性來自來源環境中的 Unmanaged 自定義。 若要解決此問題,請返回來源環境、包含遺漏的元件、再次匯出解決方案,然後將它匯入目標環境。
提示
尋找元件相依性的另一種方法是開啟方案檔、將其解壓縮,然後開啟 solution.xml 檔案。 在solution.xml檔案中,尋找 <MissingDependencies>
專案。 所有遺漏的相依性都會列在此節點內。