我已经为VS2012 + 2013安装了NUnit测试适配器.当我第一次安装适配器时,测试显示出来了,但是他们今天因某种原因停止了显示.构建,重建,清理,重新启动后,测试资源管理器中不显示任何内容.为什么会这样?我正在使用VS2013 Ultimate.
Bra*_*non 85
如果您的测试项目设置为针对64位平台,则测试将不会显示在NUnit测试适配器中.
小智 57
我的测试程序集是64位.从visual studio 2012顶部的菜单栏中,我可以选择"测试" - >"测试设置" - >"默认处理器架构" - >"X64".在"Build"菜单中的"Rebuild Solution"之后,我能够在test explorer中看到我的所有测试.希望这有助于未来的其他人= D.
col*_*llo 30
检查NUnit版本是否不匹配.当前可用的NUnit测试适配器仅适用于NUnit 2.6.4及更低版本.要将NUnit从版本3.x降级,请转到程序包管理器控制台> update-package NUnit -version 2.6.4
http://jeremybytes.blogspot.co.ke/2015/11/review-of-unit-testing-makes-me-faster.html
小智 23
在我的情况下,'NUnit3测试适配器'已被禁用.要重新启用它,请转到菜单
工具 - >扩展和更新......
在左侧选择"已安装" - >"全部".
在右上角搜索'nunit'.
如果您安装了"NUnit3测试适配器",则可以使用找到的项目启用/禁用它.
MoM*_*oMo 10
这个答案看起来非常基本,但起初并不是很明显.如果您(重新)构建解决方案,它只会构建配置为构建的项目Build -> Configuration Manager
这是我的问题,我必须无意中更改了构建配置设置或导致我的测试项目不能构建的东西(以前是这样).所以Test Explorer
窗口看着过时的dll.很明显,我做过这样的事情Clean
,看到我的大多数测试都消失了,并且在没有回来之后rebuild
...... bin
文件夹的进一步检查表明这些项目根本没有建成.
我有一个工作设置(对于NUnit2和NUnit3,取决于解决方案,以及2012年和2017年之间的Visual Studio的多个版本),它突然停止工作一天:在任何解决方案或版本的VS中都没有检测到任何测试.
就我而言,它有助于删除%localappdata%\Temp\VisualStudioTestExplorerExtensions
.重新启动VS后,一切都像以前一样工作.
使用NUnitTestAdapter.WithFramework确保对面有NUnit的和NUnit适配器的版本小/没有矛盾(即"它只是工作")
归档时间: |
|
查看次数: |
109472 次 |
最近记录: |