Kon*_*ten 17 c# dynamics-crm visual-studio-2010 xrm dynamics-crm-2011
我已经下载了CRM Dynamics SDK并将其保存在本地目录中.在我的代码中,我正在使用EntityCollection
(与Xrm名称空间相关的其他类),这意味着我需要添加using Microsoft.Xrm.Sdk;
.
问题是在编译期间我得到错误说:
命名空间"Microsoft"中不存在类型或命名空间名称"Xrm"(您是否缺少程序集引用?)
所以,我仔细检查参考已经作出,非常准确,我看microsoft.xrm.sdk
的确就是我的列表中.只是为了确定,我已经删除它并通过指向具有相同名称的DLL再次添加它.但无济于事......令人讨厌的事情是,我的同事使用相同的代码并在机器上编译(唯一的区别是他在Win 7上,我在Win 8上).
我们如何解决这个问题?
Jas*_*mer 24
仔细检查项目设置以查看您正在使用的Target Framework.如果是.NET Framework 4 Client Profile,请尝试将其更改为.NET Framework 4.
Jen*_*nsB 23
我用新的2015款dt替换我的crm 2013 dlls时收到了这个.
上述解决方案均不适合我.但最终导致我走上正轨的是这个警告(它被列为命名空间错误下面的警告):
无法解析主要参考"Microsoft.Xrm.Client,Version = 5.0.9689.2166,Culture = neutral,PublicKeyToken = 31bf3856ad364e35,processorArchitecture = MSIL",因为它是针对".NETFramework,Version = v4.5.2"框架构建的.这是比当前目标框架".NETFramework,Version = v4.5.1"更高的版本
当我检查时,我只安装了.Net 4.5.1,因此在安装.Net 4.5.2开发包 并将我的项目的目标框架切换到这一切后,一切都工作了.
常规的4.5.2更新不足以在VS中获得此版本的.net,您需要开发者包
资料来源:http://www.syntaxwarriors.com/2015/using-crm-2015-sdk-gives-error-that-xrm-does-not-exist-in-the-namespace/
归档时间: |
|
查看次数: |
19390 次 |
最近记录: |