簡體   English   中英

在一個解決方案中處理多個項目中的通用類

[英]Handling common classes in multiple projects in a single solution

我目前在解決方案中有兩個項目,分別是項目A和項目B。 現在,項目A和B都使用類似的類,每個項目中都會找到每個類的副本。 我想知道是否有更好的方法來完成此任務。 我希望在某個地方有一個單獨的類,並讓兩個項目從那里訪問公共類。 建議這樣做的方法是什么。

  1. 在同一解決方案中創建第三個項目C.
  2. 將您的共享類添加到C.
  3. 參考下,在項目A和B(這樣做的:在Solution Explorer中,右鍵單擊項目A和B 引用 ,單擊添加引用 ,單擊選項卡的項目 ,然后選擇項目C,單擊OK)
  4. 不要忘記添加正確的using命名空間以使用項目A和B中的類。

或者只是讓您的共享類在項目A或B中,並在另一個項目中添加對該項目的引用(這取決於內容,但是這樣做會在項目A和B之間產生某種不對稱性)。

暫無
暫無

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

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