Acumatica 如何在另一个自定义项目中引用其自己的自定义项目中的自定义屏幕

Acumatica 如何在另一个自定义项目中引用其自己的自定义项目中的自定义屏幕,acumatica,Acumatica,我有一个自定义项目,其中包含自定义表、DAC和使用它们的屏幕。此项目位于Visual Studio中创建的类库项目中 我还有另一个定制项目(还有一个类库),需要将数据发布到该定制屏幕,但由于该定制屏幕不是Acumatica的一部分-我无法扩展该屏幕的图形(据我所知),如果我在新项目中为该屏幕重新创建DAC,会不会因为在同一时间为同一个表部署了重复的DAC而导致问题 总而言之:我需要在不同的定制项目中操作另一个定制项目中的定制屏幕,我不确定最好的方法。我可以只提供第一个定制项目中的DLL作为新项目

我有一个自定义项目,其中包含自定义表、DAC和使用它们的屏幕。此项目位于Visual Studio中创建的类库项目中

我还有另一个定制项目(还有一个类库),需要将数据发布到该定制屏幕,但由于该定制屏幕不是Acumatica的一部分-我无法扩展该屏幕的图形(据我所知),如果我在新项目中为该屏幕重新创建DAC,会不会因为在同一时间为同一个表部署了重复的DAC而导致问题

总而言之:我需要在不同的定制项目中操作另一个定制项目中的定制屏幕,我不确定最好的方法。我可以只提供第一个定制项目中的DLL作为新项目的参考吗


我意识到我可以在Acumatica的代码窗口中完成这项工作,但我无法访问语法检查、intellisense等,因此目前这不是一个真正的选项。

您只需在第二个VS项目中引用第一个自定义项目中的DLL(或VS项目)。一旦你向客户提供了这两个完整的软件包,确保他们总是同时发布两个项目,或者只发布第一个项目,因为第一个项目与另一个项目没有依赖关系。

Ruslan的帖子就是答案。在您的第二个项目中,只需在visual studio中包含dll作为参考,您可以构建自定义、使用intellisence等,但不要在第二个自定义包中包含依赖的dll,而只包含第一个。然后将这两个文档一起发布。可以在第二个自定义项目中创建图形扩展。我以前做过,效果很好。