无法导入 NUnit(已通过 nuget 添加)

Cannot import NUnit (already added via nuget)

我正在尝试使用 NUnit3 编写测试,作为某些技术债务迁移的一部分。我在现有解决方案中创建了一个新项目。使用 nuget,我根据 the instructions on github 添加了 NUnitNUnit.Console。 (我还在 Visual Studio 2015 中添加了 NUnit 3 Test Adapter 扩展,但我很确定这对我目前的情况没有影响)。

添加 nuget 包后,我尝试导入 TestFixture 属性,但是,visual studio 无法识别 NUnit.Framework 命名空间,我无法导入任何内容。

我唯一能解决的就是手动添加引用。我也被 NUnit 不可用阻止了。

对于如何前进,我有些不知所措。我该如何继续并修复丢失的参考资料?

更新:我创建的项目是 Unit Test Project 类型,但是我已经创建了 Console ApplicationClass Library .我试图通过 nuget 将 NUnit 添加到它们中的每一个,它们都得到了相同的结果。

更新:其他 nuget 依赖项似乎安装正确,没有明显差异。

这只是一个伪解决方案,因为我不知道实际问题是什么。如果其他人遇到比我的解决方法更好的修复方法,我会很高兴 select 它对我有用。

在撰写本文时,最新版本是 3.4.1。我强制 nuget 将包 NUnitNUnit.Console 降级到 3.4.0 并且 violà 命名空间可用,正如您期望的任何 nuget 包一样。