MS CRM 2011 CrmSvcUtil出错

Mar*_*hin 7 linq linq-to-entities crm exception dynamics-crm

我试图使用CrmSvcUtil与以下命令:

C:\ TMP\sdk\microsoft.xrm\tools> crmsvcutil.exe/connectionString:"Authentication Type = AD; Server = myip; User ID = myusername; Password = xxx"/ generate:cs /out:schema.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)
Run Code Online (Sandbox Code Playgroud)

谁知道这意味着什么?当抛出此异常时,我仍然生成了很多实体,但并非所有实体都生成了这会导致我的cs文件被破坏

Mar*_*hin 2

因此,在做了几个月的其他事情之后,我又回到了这个问题,并通过这个博客找到了解决方案。http://blog.abodit.com/2011/03/crmsvcutil-exe-with-microsoft-dynamics-crm-2011-online-problem/