[英]Sharing LINQ-to-SQL classes/models between multiple projects in a solution
[英]2 projects 1 solution- sharing classes?
我是Windows移動開發和Visual Studio的新手。
我正在開發一個Web服務以及一個移動應用程序。 我有1個解決方案,但有2個不同的項目。
我在Web服務中創建了一個類(比如項目1),但希望能夠在移動應用程序中使用這個類(比如項目2)。
我是否必須基本上創建它的副本並在其他項目中引用它?
有兩種可能的解決方案:
不,您不需要創建副本。 而是在project2
添加對project1
的project2
。
右鍵單擊project2
[References-> Add Reference ...],選擇“Projects”選項卡,選擇project1
,然后單擊[OK]。
將您的公共類作為類庫並以.dll的形式保存
每當你需要該類只是添加它對你的項目的引用並使用它:)
這被稱為重用OOPS的最佳功能之一
它挫敗了SOA的目的......它變成了緊密耦合的項目。 一個不應該添加..兩個不同的層..“添加作為參考”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.