MS CRM 2011 CrmSvcUtil выдает ошибку - PullRequest
7 голосов
/ 02 ноября 2011

Я пытаюсь использовать CrmSvcUtil с помощью следующей команды:

C: \ TMP \ sdk \ microsoft.xrm \ tools> crmsvcutil.exe / connectionString: «Тип аутентификации = AD; Сервер = myip; Идентификатор пользователя = myusername; Пароль = xxx» / generate: cs / out: схема. cs / namespace: Xmr dataContextClassName: XrmServiceContext

И это работает, пока я не доберусь до строки, которая выдает исключение:

Building source code for the entity named 'subscriptionclients'...
Building source code for the entity named 'subscriptionsyncinfo'...
Building source code for the entity named 'subscriptiontrackingdeletedobject'...

Unhandled Exception: System.InvalidOperationException: Sequence contains no matching element
   at System.Linq.Enumerable.Single[TSource](IEnumerable`1 source, Func`2 predicate)
   at CrmSvcUtil.Generator.GenerateEntityCode(XElement entityElement, String outputNamespace, DirectoryInfo outputDirectory, Boolean useLogicalNames, StreamWriter outputWriter)
   at CrmSvcUtil.Generator.Generate(IDictionary`2 arguments)
   at CrmSvcUtil.Program.Main(String[] args)

Кто-нибудь знает, что это значит? Когда выдается это исключение, у меня все еще генерируется много сущностей, но не все, и это приводит к повреждению моего cs-файла

Ответы [ 2 ]

2 голосов
/ 17 февраля 2012

Итак, через несколько месяцев, занимаясь другими делами, я вернулся к этой проблеме и нашел решение в этом блоге.http://blog.abodit.com/2011/03/crmsvcutil-exe-with-microsoft-dynamics-crm-2011-online-problem/

2 голосов
/ 24 января 2012

Используйте CrmSvcUtil из 2011 SDK (который еще не был выпущен, когда вы задавали этот вопрос).

...