无法导入 NUnit(已通过 nuget 添加)
Cannot import NUnit (already added via nuget)
我正在尝试使用 NUnit3 编写测试,作为某些技术债务迁移的一部分。我在现有解决方案中创建了一个新项目。使用 nuget,我根据 the instructions on github 添加了 NUnit
和 NUnit.Console
。 (我还在 Visual Studio 2015 中添加了 NUnit 3 Test Adapter
扩展,但我很确定这对我目前的情况没有影响)。
添加 nuget 包后,我尝试导入 TestFixture
属性,但是,visual studio 无法识别 NUnit.Framework
命名空间,我无法导入任何内容。
我唯一能解决的就是手动添加引用。我也被 NUnit 不可用阻止了。
对于如何前进,我有些不知所措。我该如何继续并修复丢失的参考资料?
更新:我创建的项目是 Unit Test Project
类型,但是我已经创建了 Console Application
和 Class Library
.我试图通过 nuget 将 NUnit 添加到它们中的每一个,它们都得到了相同的结果。
更新:其他 nuget 依赖项似乎安装正确,没有明显差异。
这只是一个伪解决方案,因为我不知道实际问题是什么。如果其他人遇到比我的解决方法更好的修复方法,我会很高兴 select 它对我有用。
在撰写本文时,最新版本是 3.4.1
。我强制 nuget 将包 NUnit
和 NUnit.Console
降级到 3.4.0
并且 violà 命名空间可用,正如您期望的任何 nuget 包一样。
我正在尝试使用 NUnit3 编写测试,作为某些技术债务迁移的一部分。我在现有解决方案中创建了一个新项目。使用 nuget,我根据 the instructions on github 添加了 NUnit
和 NUnit.Console
。 (我还在 Visual Studio 2015 中添加了 NUnit 3 Test Adapter
扩展,但我很确定这对我目前的情况没有影响)。
添加 nuget 包后,我尝试导入 TestFixture
属性,但是,visual studio 无法识别 NUnit.Framework
命名空间,我无法导入任何内容。
我唯一能解决的就是手动添加引用。我也被 NUnit 不可用阻止了。
对于如何前进,我有些不知所措。我该如何继续并修复丢失的参考资料?
更新:我创建的项目是 Unit Test Project
类型,但是我已经创建了 Console Application
和 Class Library
.我试图通过 nuget 将 NUnit 添加到它们中的每一个,它们都得到了相同的结果。
更新:其他 nuget 依赖项似乎安装正确,没有明显差异。
这只是一个伪解决方案,因为我不知道实际问题是什么。如果其他人遇到比我的解决方法更好的修复方法,我会很高兴 select 它对我有用。
在撰写本文时,最新版本是 3.4.1
。我强制 nuget 将包 NUnit
和 NUnit.Console
降级到 3.4.0
并且 violà 命名空间可用,正如您期望的任何 nuget 包一样。