我无法成功编译使用自定义项目新创建的扩展库 - >扩展库 - >创造新的。
编译新创建的扩展库时,输出中出现以下错误,但错误报告中未显示错误:
1> C:\ Program Files(x86)\ Acumatica ERP \ SilcotekDev \ App_Data \ Projects \ ManufacturingTest \ ManufacturingTest \ Test.cs(6,7,6,9):错误CS0246:类型或命名空间名称'PX '找不到(你错过了使用指令或汇编引用吗?)
我有另一个自定义扩展库,它在过去已成功编译,但今天不是。以下是该项目编译的完整错误列表:
我有一个自定义DAC,我直接导入扩展库,之前我已经编译了它,并添加了该DAC。今天它根本不会编译。
答案 0 :(得分:2)
随着版本6.1的更新3,Acumatica已将其网站的目标框架从4.5.1更改为4.5.2。不幸的是,来自\ App_Data \ WebsiteSolution \ Addon文件夹的Addon.csproj VS项目的目标版本没有更新到.Net Framework 4.5.2 直到版本更新9。 6.1(构建#6.10.0945) 。由于为扩展库VS项目设置了较低的目标版本,VS无法构建dll,因此将其复制到您网站的Bin文件夹中。
有两种方法可以解决此类问题:
答案 1 :(得分:0)
有很多事情可能导致这个问题。 1.您的程序是否设置为读取PX名称空间? 2.你是参考设置正确的方法。您可以随时通过右键单击参考并选择"添加参考"进行检查。