2017-05-03 196 views
1

我有一個自定義項目,其中包含使用它們的自定義表格,DAC和屏幕。該項目位於Visual Studio中創建的類庫項目中。如何在其他自定義項目中的自定義項目中引用自定義屏幕

我還有另一個需要將數據發佈到自定義屏幕的自定義項目(類庫也是),但由於該自定義屏幕不是Acumatica的一部分 - 我無法擴展該屏幕的圖形(即I知道),如果我在我的新項目中爲該屏幕重新創建DAC - 是否會因爲同時部署的同一張表的重複DAC而導致問題?

總結:我需要在另一個定製項目中操作另一個定製項目的自定義屏幕 - 我不確定最佳的方式。我可以在我的新項目中提供我的第一個定製項目中的dll作爲參考嗎?

我意識到我可以在Acumatica的代碼窗口中執行此操作 - 但我無法訪問語法檢查,智能感知等,因此這不是真正的選項。

回答

2

您應該簡單地引用第二個VS項目中第一個自定義項目中的dll(或VS項目)。一旦你向客戶提供了這兩個完整的包,確保他們總是同時發佈這兩個項目,或者只有第一個項目,這個項目不依賴於另一個項目。

+0

Ruslan的帖子就是答案。在你的第二個項目中,只需在visual studio中包含dll作爲參考,你就可以構建自定義,使用智能等。但是不要在第二個自定義包中包含依賴的dll,而只包含第一個。然後一起發佈2。您可以在第二個定製項目中創建圖形擴展。我之前完成了這個工作,效果很好。 – Brendan