Plugins 在插件中使用Microsoft.Office.Interop.Word会引发错误“;包含的程序集未加载为完全受信任的";

Plugins 在插件中使用Microsoft.Office.Interop.Word会引发错误“;包含的程序集未加载为完全受信任的";,plugins,dynamics-crm-2011,office-interop,Plugins,Dynamics Crm 2011,Office Interop,我们正在尝试实现“将SharePoint Word文档转换为pdf并将该pdf保存在SharePoint中”的功能 为此,我们在CRM 2011插件中使用了Microsoft.Office.Interop.Word。插件注册工具迫使我们在沙盒环境中注册插件。部署插件后,我们遇到以下错误: 消息:无法加载类型“Microsoft.Office.Interop.Word.\u文档” 从程序集'WordToPdf,版本=1.0.0.0,区域性=neutral, PublicKeyToken=4c268

我们正在尝试实现“将SharePoint Word文档转换为pdf并将该pdf保存在SharePoint中”的功能

为此,我们在
CRM 2011插件中使用了
Microsoft.Office.Interop.Word
插件注册工具
迫使我们在
沙盒环境
中注册插件。部署插件后,我们遇到以下错误:

消息:无法加载类型“Microsoft.Office.Interop.Word.\u文档” 从程序集'WordToPdf,版本=1.0.0.0,区域性=neutral, PublicKeyToken=4c268052fda25dfb'。该类型被标记为符合条件 类型等效,但未完全加载包含的程序集 信任


有人能帮我们修复它吗?

问题似乎是WordToPdf程序集不完全受信任,因为插件的隔离模式设置为
沙盒。在沙盒中注册插件会限制插件的功能、它可以引用的dll:s等。您可能需要找到一种方法将插件的隔离模式设置为
None
,从而消除当前对插件施加的安全限制

只能在沙盒中注册插件的一个原因是,尝试注册插件的用户不是CRM部署管理员(不要与系统管理员混淆…),这是一项要求