1

我正在使用 Microsoft Dynamics CRM Online,位于此处:

https://portal.microsoftonline.com/admin/default.aspx

我正在尝试从本文创建 dll 文件:

http://technet.microsoft.com/en-us/library/gg695803.aspx

我在运行此命令时遇到问题:

crmsvcutil.exe /url:https://MYORG.crm4.dynamics.com/XRMServices/2011/Organization.svc /o:crm.cs /n:Xrm /u:MYUSER@jmawebtechnologies.onmicrosoft.com /p:PASSWORD /serviceContextName:XrmServiceContext /di:11y9kv01j1gd2luuzrykbo4c6c /dp:oI=5?M`pVU`@zBeCvw0`ds)4

我收到一条错误消息,指出元数据包含无法解析的引用,我假设它是 404。我做错了什么?

4

1 回答 1

0

我认为您不需要代码自定义部分。

然而,主要问题是您需要使用哪种 CRM Online 身份验证。

对于 CRM Online 的Windows Live ID身份验证是以下命令(注意deviceiddevicepassword参数,需要使用实用程序生成值deviceregistration(SDK 内的文件夹 tools\deviceregistration,您需要编译 Visual Studio 项目)

CrmSvcUtil.exe /url: https://organization.crm.dynamics.com/XRMServices/2011/Organization.svc /username:username /password:pass@word1 /deviceid:abcdefg /devicepassword:1234567890 /out:Xrm.cs /命名空间:Xrm /serviceContextName:XrmServiceContext

对于具有Office 365身份验证的 CRM Online,此命令是:

CrmSvcUtil.exe /url: https://organization.crm.dynamics.com/XRMServices/2011/Organization.svc /username:username /password:pass@word1 /out:Xrm.cs /namespace:Xrm /serviceContextName:XrmServiceContext

于 2013-05-10T19:39:11.550 回答