簡體   English   中英

如何處理 C# Visual Studio 解決方案中的引用?

[英]How to handle references in a C# Visual Studio solution?

假設我有一個 Visual Studio 2019 解決方案,其中包含兩個用 C# 編寫的項目,其中一個是控制台應用程序,另一個是類庫。

例如,控制台應用程序現在具有對本身需要實體框架的類庫的引用。

問題是,有沒有辦法將實體框架包含在類庫中,以便控制台應用程序只需要引用類庫而不需要引用實體框架?

有沒有辦法在類庫中包含實體框架,以便控制台應用程序只需要引用類庫而不是實體框架?

  • 是的,有辦法做到這一點。 如果您根本沒有在控制台應用程序中使用實體框架,則不需要它在該項目中添加引用。

在控制台應用程序和類庫中添加引用的步驟:

  1. 使用右鍵單擊類庫項目中的引用時可用的“ Manage NuGet Packages..選項將所需的 NuGet 包添加到類庫項目。

  2. 現在使用Add Reference -> Projects -> Solutions將類庫項目引用Add Reference到控制台應用程序。

通過這種方式,您無需向控制台應用程序添加依賴程序集。 每當您在類庫項目中更新時,它都會在重建解決方案后反映到控制台應用程序中。

只需右鍵單擊類庫項目,然后從菜單管理 NuGet 包中選擇。 從“瀏覽”選項卡中,搜索 EntityFramework。 確保您選擇了正確的版本。

暫無
暫無

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

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