为什么Acumatica无法找到方法

时间:2017-04-16 20:15:12

标签: acumatica

我正在使用Acumatica 5.30.2347。我的图表中有以下选择器:

var check = PXSelect<POLine,Where<POLine.orderType, Equal<POOrderType.regularOrder>>>
                       .Select(this);

但是当我尝试执行它时,我收到以下错误: 找不到方法:&#39; Void PX.Data.PXLineAttribute..ctor&#39;(System.Type)。

最初我得到的印象是,出现此错误消息是因为类PXLineAttribute没有接受System.Type的构造函数,但在反射器的帮助下我发现PXLineAttribute有以下声明:

public PXLineNbrAttribute(System.Type sourceType)
  : this(sourceType, false)
{
}

这让我知道PXLineNbrAttribute需要构造函数。所以我有两个问题:为什么Acumatica Framework无法找到PXLineNbrAttribute的构造函数?如何帮助Acumatica找到之前提到的构造函数?

1 个答案:

答案 0 :(得分:1)

请检查您的VS类库项目对Acumatica程序集的引用。我怀疑他们引用来自不同Acumatica版本的程序集,因此导致&#34;找不到方法...&#34;运行时的错误。