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

时间:2016-08-10 19:04:12

标签: c# visual-studio-2015 nunit nunit-3.0

我试图用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依赖项似乎正确安装且没有明显区别。

1 个答案:

答案 0 :(得分:0)

这只是一个伪解决方案,因为我不知道实际问题是什么。如果有其他人遇到比我的解决方案更好的解决方案,我会很高兴选择它,如果它适合我​​的话。

在撰写本文时,最新版本为3.4.1。对于包3.4.0NUnit,我强制nuget降级到NUnit.Console,并且violà命名空间可用,因为您需要任何nuget包。