如何在单元测试项目中添加程序集引用?

How to add an assembly reference in unit test project?

我想在我的单元测试项目中添加对程序集的引用,因为必须引用它才能调用要测试的方法,但是...我不能。我没有在 Visual Studio "Add reference" window 中这样做的选项。我只能添加项目引用或浏览 dll 引用(见下图,左边是单元测试项目,右边是应用程序项目的 "Add reference" window)

我遇到错误 "The type is defined in an assembly that is not referenced. You must add a reference to the assembly.",但是当我继续并使用快速操作执行此操作时,没有任何反应。

为什么我不能添加对程序集的引用,是否有其他方法解决缺少程序集的问题?

注意:使用 Visual Studio 2017

在与@Dai 的讨论之后,程序集引用不可用,因为在 Visual Studio 中创建的 NUnit 测试项目是使用 .NET Core 而不是 .NET Framework 创建的。

要访问 .NET Framework 程序集,您需要创建一个 .NET Framework 单元测试项目,然后将 MS 测试框架替换为 NUnit 测试框架。