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

How to reference custom screen in its own customization project in another customization project

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

我还有另一个自定义项目(还有一个 class 库)需要 post 数据到那个自定义屏幕,但是因为那个自定义屏幕不是 Acumatica 的一部分 - 我不能扩展那个屏幕的图表(据我所知),如果我在我的新项目中为那个屏幕重新创建 DAC - 这是否会由于相同 table 部署的重复 DAC 而导致问题时间?

总而言之:我需要在不同的自定义项目中操作来自另一个自定义项目的自定义屏幕 - 我不确定这样做的最佳方法。我可以只提供第一个自定义项目的 dll 作为新项目的参考吗?

我意识到我可以在 Acumatica 中的代码 window 中执行此操作 - 但我无法访问语法检查、智能感知等,因此目前这不是一个真正的选择。

您应该在第二个 VS 项目中简单地引用第一个自定义项目中的 dll(或 VS 项目)。一旦您将这 2 个完成的包提供给客户,请确保他们总是同时发布两个项目或只发布第一个,它不依赖于另一个项目。