【发布时间】:2016-05-05 12:23:22
【问题描述】:
我在 Visual Studio 2013 中使用 NUnit 测试。我们使用 NUnitTestAdapter 将 NUnit 的测试运行与 Visual Studio 集成。
Visual Studio 2013 NUnit 是版本="3.0.1" NUnitTestAdapter 版本="2.0.0" .Net 框架 4.5.2
所有软件包都是最新的并从 Nuget 安装。没有构建错误。 我们在测试结果窗口中收到错误:
Attempt to load assembly with unsupported test framework in D:\JuniorAchievement\Git\jaums\JA.UMS.Tests\bin\Debug\JA.UMS.Tests.dll
在使用 Visual Studio 测试资源管理器运行或调试测试时。
测试能够在一台机器上运行,在 Visual Studio 2013 Ultimate 上使用相同的代码。我们其他都有 Visual Studio 2013 专业版,虽然我怀疑它与问题无关。
请帮忙。
更新
__________
更新到 NUnit3 测试适配器后没有错误但仍然没有发现测试。
不知何故,这两个适配器都可用,但我只能找到 Nuget 和 VS 扩展 NUnit3 测试适配器。
从https://visualstudiogallery.msdn.microsoft.com/0da0f6bd-9bb6-4ae3-87a8-537788622f2d 安装了 NUnit3 测试适配器
【问题讨论】:
-
只需更新 NUnit 适配器。
-
请看我的评论stackoverflow.com/a/35060176/4019586也许会有所帮助。
-
@DenisKoreyba,谢谢,我会试试的,只是忙于其他事情。
-
这是我的错,架构在测试设置中是 x86,我改为 x64 并且它现在可以工作了。
标签: c# visual-studio-2013 nunit nunittestadapter