当我尝试为我的项目添加缺失的程序集(特别是用于单元测试)时,我注意到“添加引用”对话框中的程序集选项卡已经消失了,如下所示: 这是一个bug还是预期行为?如果是预期行为,我们应该如何添加缺失的程序集。请注意,我已经尝试过Nuget包管理器,但仍然无法正常工作。
这是正确的行为。在Net Core项目中,"程序集"选项卡不可用。您将无法从系统中添加程序集,因为Net Core项目使用Nuget中的依赖项。因此,要添加引用,您需要使用Nuget包管理器。 右键单击您的项目 选择 "管理Nuget程序包" 从列表中找到要添加的包
您可以通过右键单击项目,选择添加 >> 项目引用... >> 浏览,然后点击“浏览”按钮,添加外部程序集,例如Rebex。 我刚在一个 .Net Core 3.1.x 项目中使用VS2019 v.16.9.4这样做了。完全没有问题。