【问题标题】:How to reference custom screen in its own customization project in another customization project如何在另一个自定义项目中引用自己的自定义项目中的自定义屏幕
【发布时间】:2017-10-01 20:39:33
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: acumatica


    【解决方案1】:

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

    【讨论】:

    • Ruslan 的帖子就是答案。在您的第二个项目中,只需在 Visual Studio 中包含 dll 作为参考,您就可以构建自定义、使用智能等。但不要在第二个自定义包中包含依赖的 dll,只包含第一个。然后将2一起发布。您可以在第二个自定义项目中创建图形扩展。我以前做过,效果很好。
    猜你喜欢
    • 2018-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多