【问题标题】:MS CRM 2011 CrmSvcUtil gives errorMS CRM 2011 CrmSvcUtil 给出错误
【发布时间】:2011-11-02 13:15:00
【问题描述】:

我正在尝试通过以下命令使用 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 文件损坏

【问题讨论】:

  • 你能在 Visual Studio 下运行它,捕捉异常抛出并找出它正在寻找但找不到的东西吗?它可能是您能够解决的不良数据,但也可能是一个错误。无论如何,也可能值得向 Microsoft 开一张支持票。
  • @Rup 我附加了 VS 调试器。除了我已经有的例外,它没有提供更多的东西。天哪!
  • 抱歉 :-( 我希望您能够看到可枚举包含的内容以及谓词参数是什么,以便您可以将其与您的数据相关联。

标签: linq exception linq-to-entities dynamics-crm crm


【解决方案1】:

使用 2011 SDK 中的 CrmSvcUtil(当您提出这个问题时,它尚未发布)。

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 我遇到了同样的错误,但是使用本地动态 crm 2011,有什么想法吗?
    • @Erwin 不知道,对不起
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-16
    相关资源
    最近更新 更多