簡體   English   中英

如何公開由類庫引用的類庫,該類庫隨后作為項目引用包含在Visual Studio中?

[英]How do I expose class libraries referenced by a class library, which is then included as a project reference in Visual Studio?

我正在開發第一個具有多個項目的Visual Studio 2010解決方案。 我發現自己對項目參考有些困惑。

我正在嘗試創建一個向項目公開方法的API項目。 該API引用了一個包含我的業務模型的項目。 我希望其他項目能夠引用API dll並獲得對那些業務模型的訪問權限。 當前,在測試API的測試項目中,我必須分別引用API項目和業務模型項目。

有什么想法嗎?

如果要將N-Tier模型合並到應用程序中,從而僅將業務模型暴露給單個層,則必須在API級別上創建負責與業務層進行交互然后進行通信的方法和對象。這些信息將返回給您的測試或希望插入您的API的任何其他項目/人員。

如果您試圖在業務模型和其他項目之間創建一個抽象級別,那么您絕對不希望將您的業務模型邏輯直接暴露給所有事物。 種失敗的目的。

有關多層體系結構Wikipedia文章可能對您有所幫助。

當前,在測試API的測試項目中,我必須分別引用API項目和業務模型項目。

這很正常,如果您的“ API”項目公開了“業務模型”項目中的“類型”,則需要同時引用兩者。

暫無
暫無

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

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