我正在尝试通过以下命令使用CrmSvcUtil:

C:\TMP\sdk\microsoft.xrm\tools> crmsvcutil.exe/connectionString:“身份验证类型= AD;服务器= myip;用户ID = myusername;密码= 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)

有人知道这是什么意思吗?
引发此异常时,我仍然会生成很多实体,但不是全部生成,这会使我的CS文件损坏

最佳答案

使用2011 SDK中的CrmSvcUtil(在您询问此问题时尚未发布)。

关于linq - MS CRM 2011 CrmSvcUtil给出错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7980962/

10-10 06:01