簡體   English   中英

多個項目共享相同的代碼而沒有循環引用

[英]Multiple projects sharing same code without circular reference

我有一個C#和F#項目。 兩者都應該是服務層代碼。 但有時,兩個項目的代碼都需要訪問另一個項目中的代碼。

每個項目都可以毫無問題地引用其他項目嗎?

您不能擁有循環裝配參考。 這將需要將兩個程序集使用的部件重構為第三個程序集,然后可以從這兩個程序集中引用它們。

您需要創建必須從兩者添加引用的3d項目,然后您可以將C#和F#項目中的方法和對象一起使用。

但通常你不需要這樣的交叉引用。 那一定是架構問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM