在Stack-Overflow和Internet的其余部分可以找到有关此主题的许多反应,但是我没有找到解决方案。
我有一个程序集(MyPlugins.Plugins),其中包含我在CRM2011中使用的所有插件。该程序集引用了另外两个程序集,即MyPlugins.Helpers和MyPlugins.Extensions。最后一个程序集只有一个文件(extensions.cs)。
所有程序集均存储在server / assembly / bin目录中(一如既往),并已通过插件注册工具正确注册。
在对扩展程序集进行更改之后,我的麻烦开始了。
由于某种原因,程序找不到扩展程序集。我在这里尝试了很多事情,包括取消注册程序集并再次注册,将其存储在数据库中,然后再返回磁盘。
最后,我从项目和磁盘中删除了MyPlugins.Extensions,并将extensions.cs添加到其余项目中,并重新构建了解决方案。
奇怪的是,尽管删除了对扩展插件以及程序集的所有引用,但我却得到了完全相同的错误消息。好像旧引用没有被新引用替换。
有人可以帮我从这里出去吗?
问候,马丁
听起来旧版本的插件可能已被IIS缓存。尝试两件事:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句