【发布时间】:2018-01-12 05:33:37
【问题描述】:
我有一个可以从 Microsoft Dynamics CRM 安装/卸载的托管插件。
在插件的customizations.xml 中,我包含了一小部分站点地图自定义,特别是一个附加组并添加到了sidenav 区域。
但是,我遇到的问题是,当我卸载插件时,站点地图自定义项不会被删除。附加组仍然作为 sidenav 区域的一部分,但现在它会导致站点地图错误,因为它使用的必要网络资源丢失(它们在插件卸载期间被删除)。
当我卸载插件时,有什么方法可以强制站点地图恢复为默认值,或者可能将自定义标记为特定于插件,以便在卸载时将其删除?
【问题讨论】:
-
我可能是错的,但我认为您必须更正站点地图,然后重新导入。否则,无论您是否卸载非托管解决方案,旧站点地图都会保留。如果您真的希望站点地图能够与卸载一起使用,您也许可以尝试使用托管解决方案。
标签: dynamics-crm dynamics-crm-2011 microsoft-dynamics crm-sitemap