Dot-Net-Core

無法在 Visual Studio 2019 中將程序集添加到 .Net Core 應用程序

  • May 6, 2021

當我嘗試將缺少的程序集添加到我的項目(專門用於單元測試)時,我注意到“添加引用”對話框中缺少“程序集”選項卡,請參閱:

在此處輸入圖像描述

這是一個錯誤還是預期的行為?如果預期我們應該如何添加缺少的程序集。

請注意,我已經嘗試過 Nuget 包管理器,但仍然無法正常工作。

這是正確的行為。程序集選項卡不適用於 Net Core 項目。您將無法從系統中添加程序集,因為 Net Core 項目使用來自 Nuget 的依賴項。因此,要添加您的引用,您需要改用 Nuget 包管理器。

  1. 右鍵點擊您的項目
  2. 選擇“管理 Nuget 包”
  3. 從列表中找到要添加的包

您可以添加外部程序集,例如 Rebex,方法是右鍵點擊您的項目,選擇 Add >> Project Reference… >> Browse,然後點擊 Browse 按鈕。

我剛剛在 .Net Core 3.1.x 項目上使用 VS2019 v.16.9.4 完成了這項工作。完全沒有問題。

引用自:https://stackoverflow.com/questions/56772625