我在CRM 4.0上,当我尝试执行多个实体的检索时,我收到以下错误。
无法加载文件或程序集'System.Core,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'或其中一个依赖项。系统找不到指定的文件。
我很确定所引用的程序集是 microsoft.crm.sdktypeproxy ,因为另一个( microsoft.crm.sdk )不会产生任何问题
所以我去了服务器并在后者所在的每个位置添加了前者。无济于事。我需要程序集,因为我将检索自定义实体的多个实例。
我将DLL复制到 CRMWeb \ bin 和 Server \ bin 以及我的插件注册工具目录以及IIS中的几个地方。我该如何解决这个问题?!
答案 0 :(得分:2)
错误是指.NET 4.0程序集,可能您的Dynamics CRM 4.0环境尚未更新为(至少)汇总18,这是支持.NET 4.0的最小汇总,如下所述:
Microsoft Dynamics CRM Compatibility List
如果CRM具有较低的汇总,则它仅支持.NET 3.0 / .NET 3.5
答案 1 :(得分:1)
用于疑难解答的工具是fuslogvw。如果引用的任何程序集是本机32位或64位,请确保您的应用程序设置为匹配 - 这是此异常的常见原因。