加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 如何为给定项目禁用NUnit Adapter?

发布时间:2020-12-15 08:03:32 所属栏目:百科 来源:网络整理
导读:由于我已经为所有项目安装了NUnit Adapter,即使不使用NUnit,发现过程仍在进行中. ------ Discover test started ------NUnit Adapter 3.2.0.0: Test discovery startingException NUnit.Engine.NUnitEngineException,Exception thrown discovering tests in
由于我已经为所有项目安装了NUnit Adapter,即使不使用NUnit,发现过程仍在进行中.
------ Discover test started ------
NUnit Adapter 3.2.0.0: Test discovery starting
Exception NUnit.Engine.NUnitEngineException,Exception thrown discovering tests in I:src...
Cannot run tests in process - a 32 bit process is required.
NUnit Adapter 3.2.0.0: Test discovery complete
========== Discover test finished: 0 found (0:00:00.1180118) ==========

如何禁止NUnit发现给定项目的测试?

解决方法

我很确定你安装的所有测试适配器都是在每次构建时为所有程序集运行的,NUnit对它来说只是更加冗长,这非常烦人.

如果“测试资源管理器”窗口未打开,则不会发现测试.不幸的是,关闭窗口是不够的,你需要关闭它,然后重新启动Visual Studio.

更新:根据注释,还要确保未选中“保持测试执行引擎运行”.

以下是我的系统运行Visual Studio 2015 Update 2;

测试资源管理器窗口关闭,全部重建;

请注意,下拉列表中没有测试发现或测试.你也可以在Test |中看到测试引擎未运行的设置,因为菜单选项已禁用.

但是,只要我打开测试资源管理器;

即使我关闭窗口,在我重新启动Visual Studio之前仍会继续发现测试.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读