C# Xrm.sdk和Sharepoint 2013

C# Xrm.sdk和Sharepoint 2013,c#,sharepoint,crm,xrm,C#,Sharepoint,Crm,Xrm,我需要使用web服务从动态CRM 2013表中获取数据 在控制台应用程序中,我使用了microsoft.xrm.sdk.dll,使用QueryExpression进行查询非常简单 但现在我需要做同样的事情,在SharePoint 2013项目的应用程序页面上表示数据。 我也用了同样的方法,但有一个例外: 无法加载文件或程序集“Microsoft.Xrm.Sdk,版本=5.0.0.0,区域性=中性,PublicKeyToken=*********”或其依赖项之一。系统找不到指定的文件 为什么会发生

我需要使用web服务从动态CRM 2013表中获取数据

在控制台应用程序中,我使用了microsoft.xrm.sdk.dll,使用QueryExpression进行查询非常简单

但现在我需要做同样的事情,在SharePoint 2013项目的应用程序页面上表示数据。 我也用了同样的方法,但有一个例外:

无法加载文件或程序集“Microsoft.Xrm.Sdk,版本=5.0.0.0,区域性=中性,PublicKeyToken=*********”或其依赖项之一。系统找不到指定的文件

为什么会发生这种情况?

在VS项目中-->展开引用-->单击Microsoft.Xrm.Sdk程序集-->锁定其属性,并确保将其设置为Copy Local=true

如果仍然不起作用,请尝试将Microsoft.Xrm.Sdk程序集添加到SharePoint server GAC。在服务器上,运行
gacutil-i[path to assembly]