我曾经多次使用CRM SDK附带的crmservicetuil.exe用于CRM 2011的在线实例。
它确实适用于我为客户开发的CRM在线实例的插件和集成工具,直到大约一个半月后(即我们上次部署我们的解决方案时)。
但是我无法弄清楚他们的系统上发生了什么变化,我试图使用以下命令生成早期绑定的实体类(我之前使用的相同,它工作正常)
CrmSvcUtil.exe /url:https://<ORGNAME>.api.crm.dynamics.com/XRMServices/2011/Organization.svc /out:Xrm.cs /username:myid@outlook.com /password:myP@ssword /namespace:Xrm /serviceContextName:XrmServiceContext
但是有一个错误,说, 退出程序但异常:参数不正确。 什么可能改变导致此错误?我仍然拥有登录权限,并且在给出相同的ID和密码时能够导航到https://.api.crm.dynamics.com/XRMServices/2011/Organization.svc。
虽然只有一个区别(可能有用也可能没用):上次使用该命令时,我使用了我的非实时ID(office-365)。删除了该用户的许可证,并在大约2周后添加了一个带有outlook(实时)ID的新许可证。
感谢您的帮助。
答案 0 :(得分:2)
查看以下帖子:Run the Code Generation Tool或CrmSvcUtil.exe:要使用Live ID,您需要生成并向您的命令字符串添加设备ID和设备密码。