CRM 4.0 sdk dll无法与Windows Mobile 6.5.3 Project配合使用



我现在正在使用一个带有Windows Mobile 6.5.3的设备处理一个项目。在我的Visual Studio 2008项目中,我试图使用CRM 4.0 sdk dll,以便调用CRM服务。现在的问题是microsoft.crm.sdktypeproxy.dllmicrosoft.crm.sdk.dll与其他程序集发生冲突,这就是我无法构建或运行项目的原因。我的目标框架是.Net 3.5

错误消息:

  1. 错误1类型"System.Web.Services.Protocols.SoapHttpClientProtocol"在中定义未被引用的程序集。您必须添加对的引用程序集"System.Web.Services,版本=2.0.0.0,区域性=中性,PublicKeyToken=b03f5f7f11d50a3a'

主要问题:

  1. Crm dll与windows mobile中的其他程序集冲突6.5.3项目
  2. 由于出现错误,无法生成项目

我尝试的解决方案:

  1. 删除和添加System.Web.Service v4.0
  2. 删除System.Web.Service v4.0并添加System.Web.Service v2.0
  3. 使用目标框架.Net 2.0创建一个新项目
  4. 我试过在谷歌上搜索,但没有找到任何与这篇文章有关的文章

注意:1.在哪里使用这些dll,因为我们的CRM设置不允许我们使用passport身份验证登录crm。2.由于我们的windows移动设备无法使用登录crmwindows身份验证。我需要找到一种方法来呼叫CRM服务使用dll。

在这种情况下,我的建议始终是创建一个C#Web服务,作为CRM和Windows Mobile应用程序之间的桥梁。

Web服务使用.NET,因此您可以轻松连接到CRM,并且由于它是一个Web服务,您可以通过任何平台(包括Windows Mobile)使用它。

最新更新