无法在线生成早期绑定类型的CRM 2013

时间:2014-06-19 19:08:06

标签: c# dynamics-crm crm dynamics-crm-online

为了遵循本教程(http://msdn.microsoft.com/en-us/library/gg695790.aspx),我需要生成一些早期绑定类型。我无法使用该工具。

  • 我已下载最新的CRM 2013 SDK
  • 我有一个CRM2013在线试用帐户。
  • 我使用的URL是我从CRM2013获得的一个>设置 - >自定义 - >开发人员资源 - >组织服务。

凭证我使用CRM2013在线试用版的默认用户(admin)。 让我们说它是John360

当我尝试如下命令时:

 CrmSvcUtil.exe /codeCustomization:"Microsoft.Xrm.Client.CodeGeneration.CodeCustomization, Microsoft.Xrm.Client.CodeGeneration" /out:Xrm\Xrm.cs /url:https://john360.api.crm4.dynamics.com/XRMServices/2011/Organization.svc /username:john /domain:john360.onmicrosoft.com /password:pass /namespace:Xrm /serviceContextName:XrmServiceContext

我得到了

value cannot be null. Parameter name: identityProvider

我也试过一些明显的其他有或没有引号,用户名附加'域',没有任何作用。我将程序添加到防火墙。 我也试过这个工具https://xrmearlyboundgenerator.codeplex.com/ 它也有连接到服务器的问题。我尝试使用最新版本并使用这些连接设置:在线使用CRM并选择crm4.dynamics.com 登录:john@john360.onmicrosoft.com,密码:通过。 如果我选择'Get Orgs'。我收到了错误

'an unsecured or incorrectly secured fault was received from the other party'

我现在也尝试过这条路线:http://code.msdn.microsoft.com/SdkSoapjs-Entity-Class-14ca830f 该程序给出与其他发生器相同的错误。

编辑: 我实际上进一步......用这个命令:

CrmSvcUtil.exe /codeCustomization:"Microsoft.Xrm.Client.CodeGeneration.CodeCustomization, Microsoft.Xrm.Client.CodeGeneration" /out:Xrm.cs /url:"https://john360.api.crm4.dynamics.com/XRMServices/2011/Organization.svc" /username:"john@john360.onmicrosoft.com" /password:"pass" /namespace:Xrm /serviceContextName:XrmServiceContext /serviceContextPrefix:

导致错误:

Metadata contains a reference that cannot be resolved.

我没有对我的路径进行任何自定义更改,所以我不确定这是什么。欢迎任何建议。

1 个答案:

答案 0 :(得分:2)

使用XrmToolBox作为连接CRM的方法,我在CrmSvcUtil.exe上创建了一个GUI前端包装器。它添加了许多其他功能,但最重要的是,它会为您生成生成实体所需的命令行。从Xrm工具箱中的插件商店下载它,再也不会遇到这个问题了!