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

.net – 无法在VS2012中运行测试

发布时间:2020-12-16 05:44:42 所属栏目:百科 来源:网络整理
导读:在Visual Studio Express 2012 For Web中尝试运行单元测试时,有人遇到以下错误吗? MSTestAdapter could not discover the test because the classic mode helper is not available. If a TestSettings file has been selected,unselect it and try again.
在Visual Studio Express 2012 For Web中尝试运行单元测试时,有人遇到以下错误吗?

MSTestAdapter could not discover the test because the classic mode helper is not available. If a TestSettings file has been selected,unselect it and try again.

我在Visual Studio 2012 RC中有一个解决方案,其中包含几个应用程序,几个类库和一些单元测试项目.当Visual Studio 2012发布时,我更改为Express For Web.一切编译和运行正常,但任何时候我尝试运行单元测试我得到上述错误.

作为测试,我卸载了单元测试项目,并删除了TestSettings文件,并添加了一个新的单元测试项目,一个测试,这是一个简单的真实断言.但是,错误仍然存??在.

Googling对我来说没什么好多了.在各个网站上的几个相关帖子,但还没有什么实质. (也许别人有更多的运气?)看起来测试框架在它甚至尝试调用MSTest之前失败了,但是好奇的是我在机器上找不到mstest.exe.

有谁遇到这个并解决了吗?我想我可以移动到NUnit(虽然他们的网站没有回应,这并没有给项目带来很大的信心)或某种性质的东西,尽管我希望尽可能的减少工具数量.

解决方法

我有同样的问题.我已经删除了一些测试设置文件,它现在正在工作.
要删除的文件:

> Local.testsettings
> SOLUTIONNAME.vsmdi
> TraceAndTestImpact.testsettings

脚步:

>从解决方案中删除所有3个文件
>从解决方案文件夹中删除所有3个文件
关闭VS12中的解决方案并重新打开它

http://dailywebtips.blogspot.co.uk/2012/09/visual-studio-2012-express-error.html

(编辑:李大同)

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

    推荐文章
      热点阅读