无法在 Visual Studio 2019 中将程序集添加到 .Net Core 应用程序

Cannot add assemblies to .Net Core application in Visual Studio 2019

当我尝试将缺少的程序集添加到我的项目时(专门用于单元测试),我注意到 "Add Reference" 对话框中缺少程序集选项卡,请参阅:

这是错误还是预期行为?如果符合预期,我们应该如何添加缺少的程序集。

请注意,我已经通过 Nuget 包管理器进行了尝试,但仍然无法正常工作。

这是正确的行为。程序集选项卡不适用于 Net Core 项目。您将无法从您的系统添加程序集,因为 Net Core 项目使用 Nuget 的依赖项。因此,要添加引用,您需要改用 Nuget 包管理器。

  1. 右键单击您的项目
  2. 选择"Manage Nuget Packages"
  3. 从列表中找到您要添加的包

您可以添加外部程序集,例如Rebex,通过右键单击您的项目,select 添加 >> 项目参考... >> 浏览然后点击浏览按钮。

我刚刚在 .Net Core 3.1.x 项目上使用 VS2019 v.16.9.4 完成了这项工作。完全没问题。