【问题标题】:Unable to use ColumnSet in Plugin although Microsoft.Xrm.Sdk is referenced尽管引用了 Microsoft.Xrm.Sdk,但无法在插件中使用 ColumnSet
【发布时间】:2014-07-15 14:54:56
【问题描述】:

我正在为 CRM 2011 创建一个插件,我已经引用了 Microsoft.Xrm.Sdk.dll,并且我正在使用其他对象,如“EntityReference”和其他没有问题的对象。但是,我不能使用“ColumnSet”,我收到错误“缺少程序集或引用”。

我在网上找不到什么表明 ColumnSet 不能在插件中使用,所以你知道发生了什么吗?

编辑: QueryExpression 也是一样,我不能用它

【问题讨论】:

    标签: plugins reference dynamics-crm-2011


    【解决方案1】:

    你需要有

    using Microsoft.Xrm.Sdk.Query;
    

    在文件的标题中或将其放入对QueryExpressionColumnSet的每次调用中

    Microsoft.Xrm.Sdk.Query.QueryExpression qe = new Microsoft.Xrm.Sdk.Query.QueryExpression();
    

    【讨论】:

    • 哦,我想他们不希望“基本”Xrm.Sdk 包中出现很多混乱。
    【解决方案2】:

    原因是您无需添加命名空间。因为命名空间包含类。如果您不知道命名空间,则只需键入 class as 并单击 ctrl+。命名空间会自动出现。参考下图

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-10
      • 1970-01-01
      • 2022-01-11
      • 1970-01-01
      • 1970-01-01
      • 2016-01-10
      • 1970-01-01
      相关资源
      最近更新 更多