簡體   English   中英

2個項目1個解決方案共享課程?

[英]2 projects 1 solution- sharing classes?

我是Windows移動開發和Visual Studio的新手。

我正在開發一個Web服務以及一個移動應用程序。 我有1個解決方案,但有2個不同的項目。

我在Web服務中創建了一個類(比如項目1),但希望能夠在移動應用程序中使用這個類(比如項目2)。

我是否必須基本上創建它的副本並在其他項目中引用它?

有兩種可能的解決方案:

  1. 創建第三個項目以包含共享類,並將其作為參考添加到另外兩個中。
  2. 保持類在一個單一的文件,但將其添加到每個項目為紐帶,為解釋在這里

不,您不需要創建副本。 而是在project2添加對project1project2

右鍵單擊project2 [References-> Add Reference ...],選擇“Projects”選項卡,選擇project1 ,然后單擊[OK]。

將您的公共類作為類庫並以.dll的形式保存

每當你需要該類只是添加它對你的項目的引用並使用它:)

這被稱為重用OOPS的最佳功能之一

它挫敗了SOA的目的......它變成了緊密耦合的項目。 一個不應該添加..兩個不同的層..“添加作為參考”。

暫無
暫無

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

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