Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法加载文件或程序集';Microsoft.Xrm.Sdk,版本=9.0.0.0_C#_Automation_Dynamics Crm 2011_Xrm - Fatal编程技术网

C# 无法加载文件或程序集';Microsoft.Xrm.Sdk,版本=9.0.0.0

C# 无法加载文件或程序集';Microsoft.Xrm.Sdk,版本=9.0.0.0,c#,automation,dynamics-crm-2011,xrm,C#,Automation,Dynamics Crm 2011,Xrm,我正在用CRM做自动化。我得到下面的错误。 我已经重新安装了所有的nuget软件包,从bin中删除了所有DLL,并重新构建了代码,代码仍然保持不变 你能告诉我我们哪里做错了吗 <package id="Microsoft.CrmSdk.CoreAssemblies" version="8.1.0.2" targetFramework="net46" /> <package id="Microsoft.CrmSdk.CoreAssemblies" version="8.2.0.1

我正在用CRM做自动化。我得到下面的错误。 我已经重新安装了所有的nuget软件包,从bin中删除了所有DLL,并重新构建了代码,代码仍然保持不变

你能告诉我我们哪里做错了吗

<package id="Microsoft.CrmSdk.CoreAssemblies" version="8.1.0.2" targetFramework="net46" />
<package id="Microsoft.CrmSdk.CoreAssemblies" version="8.2.0.1" targetFramework="net46" />

消息:单元测试适配器引发异常: 无法加载文件或程序集“Microsoft.Xrm.Sdk,版本=9.0.0.0,区域性=中性,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。定位的程序集清单定义与程序集引用不匹配。(来自HRESULT的异常:0x8013100) 无法加载文件或程序集“Microsoft.Xrm.Sdk,版本=8.0.0.0,区域性=中性,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。定位的程序集清单定义与程序集引用不匹配。(HRESULT的异常:0x8013100)

当我尝试更新CoreAssembly时


注意:项目和解决方案由签入并运行安装程序的源代码管理下载。我正在尝试设置我的环境

我们找到了给定问题的解决方案。需要更改app.config文件中依赖程序集标记的版本。我们必须在引用程序集的每个项目中进行更改。请查找屏幕截图以供参考

<bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="8.0.0.0" />

[![enter image description here][1]][1]

[![在此处输入图像描述][1][1]

我怀疑您的目标客户是使用SDK v9的CRM 2011。如果您打算使用SDK v9,您的Nuget包版本应该类似于9.0.2.5。我猜您的目标.NET Framework版本低于4.6.1,因此Nuget强制您使用较低的SDK版本。删除所有包,整理项目.NET Framework版本,然后重新添加匹配的Nuget包。项目中使用的程序集版本是否正常?没有不匹配?@Filburt MyTarget.Net Framework版本为4.6。2@i.Dio程序集版本都很好。@Thiyagarajan切换到.NET 4.6.1-我的各种项目都可以使用此版本和SDK版本9.0.2.x