即使您將解決方案導出為受控,對系統所做的所有變更也不會還原
適用於:Microsoft Dynamics CRM 2011
原始 KB 編號: 2502961
徵狀
即使您將解決方案導出為受控,然後將其匯入相同的組織,對組織所做的所有變更也不會還原。
範例:
- 建立發行者和方案。
- 開啟解決方案並進行自定義,例如新增實體、新增欄位、從 OptionSet 移除值。
- 將解決方案匯出為受控、刪除 Unmanaged 解決方案,並將受控解決方案安裝到相同的組織。
- 現在卸載解決方案,預期已移除所有自定義專案,讓組織處於默認狀態。
結果:
所有修改仍會保留。 您在組織中建立的物件和已移除的值尚未還原。
原因
即使您在組織上建立了新的解決方案,方案中所做的所有自定義都會套用至默認解決方案。 因此,即使您將解決方案導出為Managed,所有自定義仍會保留下來。
這是因為新的解決方案會被視為非受控解決方案,而且它是組織的一部分。 此行為為 By Design。
解決方案
沒有因應措施。 當您開發解決方案時,請僅針對該目的自定義組織。