0

内部部署 Dynamics CRM 2011。

我们已经注册了几个月的插件。它被两个组织的解决方案引用,我可以在每个组织的解决方案 > 组件 > 插件程序集中看到它。

昨天我注意到它在这个视图中不可见。插件注册工具显示它仍然安装。

我使用插件注册工具取消注册它,然后再次注册它,但它在任一组织中引用它的解决方案中仍然不可见。

调用插件时出现“无法加载文件或程序集”异常。

我该如何调查这个?

4

3 回答 3

1

注册插件并没有将其放入解决方案中。您必须手动将其添加回您想要的任何解决方案。

Customizations > Solutions > Open your solution you want the plugin added > Plug-in Assembly > Add Existing。如果 dll 没有显示在那里,你要么根本没有注册它,要么为不同的组织注册它

于 2013-09-06T13:13:42.303 回答
0

Customization > Customize the System > Plug-in Assemblies

部署时,它可能会安装在默认解决方案中。正如@Daryl 所说,您始终可以将其添加回您的解决方案。

于 2013-09-06T13:42:23.507 回答
0

好的,我不知道为什么,但它似乎又可以工作了。

我从两个服务器以及组织和解决方案中删除了插件的所有痕迹,然后将其添加回来,现在似乎没问题。

很烦人,因为我认为我什么都没学到,而且花了很多时间。

谢谢你的帮助。

于 2013-09-09T09:30:27.323 回答