Dynamics CRM 2011内部部署。
我们已经注册了几个月的插件。它被两个组织中的解决方案引用,我可以在解决方案中看到它>组件>每个组织中的插件组件。
昨天我注意到在这个视图中看不到它。插件注册工具显示它仍然安装。
我使用插件注册工具取消注册,然后重新注册,但在任何一个组织中引用它的解决方案中仍然无法看到它。
调用插件时,我们收到“无法加载文件或程序集”的异常。
我该如何调查?
答案 0 :(得分:1)
注册插件不会将其置于解决方案中。您必须手动将其添加回您想要的任何解决方案。
转到Customizations > Solutions > Open your solution you want the plugin added > Plug-in Assembly > Add Existing
。如果dll没有显示在那里,你要么根本没有注册,要么注册为不同的组织
答案 1 :(得分:0)
转到Customization > Customize the System > Plug-in Assemblies
部署后,它可能会安装在默认解决方案中。 @Daryl说,您可以随时将其添加回您的解决方案。
答案 2 :(得分:0)
好的,我不知道为什么,但它似乎再次起作用。
我从两个服务器以及组织和解决方案中删除了所有插件的跟踪,然后将其添加回来,现在看起来没问题。
很烦人,因为我觉得我没有学到任何东西,而且花了很多时间。
感谢您的帮助。