CRM 4.0 sdk dll不适用于Windows Mobile 6.5.3 Project

时间:2013-12-12 05:10:24

标签: visual-studio-2008 dynamics-crm-2011 dynamics-crm-4 windows-mobile-6.5

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

错误消息:

  1. 错误1类型 'System.Web.Services.Protocols.SoapHttpClientProtocol'的定义 未引用的程序集。您必须添加引用 assembly'System.Web.Services,Version = 2.0.0.0,Culture = neutral, 公钥= b03f5f7f11d50a3a”。
  2. 主要问题:

    1. Crm dll与windows mobile中的其他程序集发生冲突 6.5.3项目
    2. 由于错误,无法构建项目。
    3. 解决方案我试过:

      1. 删除并添加System.Web.Service v4.0
      2. 删除System.Web.Service v4.0并添加System.Web.Service v2.0
      3. 使用目标框架.Net 2.0创建一个新项目
      4. 尝试使用谷歌搜索,但我没有找到任何与此相关的文章。
      5. 注意:  1.使用这些DLL的地方因为我们的CRM设置不允许我们这样做         使用护照身份验证登录crm。  2.由于我们的Windows移动设备无法使用登录crm     Windows身份验证。我需要找到一种方法来调用CRM服务         使用dll。

1 个答案:

答案 0 :(得分:1)

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

Web服务使用.NET,因此您可以轻松连接到CRM,因为您可以通过任何平台(包括Windows Mobile)使用它来使用它。