我正在尝试在Linqpad中调试插件但遇到试图导入插件程序集的问题。我在Linqpad脚本中创建了一个IOrganizationService对象并将其传递给插件,但现在我收到了这个错误:
无法转换为'Microsoft.Xrm.Sdk.IOrganizationService [c:\ Users \ meUser \ AppData \ Local \ LINQPad \ NuGet \ Microsoft.CrmSdk.CoreAssemblies \ Microsoft.CrmSdk.CoreAssemblies.8.2.0.2 \ lib \ net452 \ Microsoft.Xrm.Sdk.dll]'到'Microsoft.Xrm.Sdk.IOrganizationService [c:\ Users \ meUser \ Documents \ dynamics \ MyPlugin.Plugins \ _bin \ Debug \ MyPlugin.Plugins.dll]'
我已经仔细检查过Linqpad脚本和插件中的Microsoft.Xrm.sdk.dll版本是否匹配,我做错了什么?
答案 0 :(得分:1)
不要ILMerge Microsoft DLL。您不应该这样做,因为它们在CRM服务器上可用。它导致类型不匹配。