1

我想在我的单元测试项目中添加对程序集的引用,因为必须引用它才能调用要测试的方法,但是......我不能。我没有在 Visual Studio 的“添加引用”窗口中执行此操作的选项。我只能添加项目引用或浏览 dll 引用(见下图,左边是单元测试项目,右边是应用程序项目的“添加引用”窗口)

单元测试项目添加参考窗口 主应用添加参考窗口

我有错误“类型是在未引用的程序集中定义的。您必须添加对程序集的引用。”但是当我继续使用快速操作来执行此操作时,什么也没有发生。

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

注意:使用 Visual Studio 2017

4

1 回答 1

1

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

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

于 2020-06-01T00:54:08.143 回答