我有一个在 VS2010 中创建的 c# 项目,然后导入到 2012 express (web) 中。但是,当我构建它时,单元测试不会运行。进入测试资源管理器让我可以选择点击“全部运行”,这只会导致构建在没有测试的情况下再次运行。
认为可能是我在2012年创建的import导致的,解决方案中的一个新项目作为单元测试项目,简单测试(断言true==false)。这会在解决方案资源管理器中显示正确的图标。但是,还没有任何构建/重建/清理导致此测试运行。
我已经安装了更新 3,并且据我所知没有做任何会影响测试的更改。有人知道怎么回事吗?
编辑:我创建了一个新的解决方案,只包含一个单元测试(对于 true==false
),它按预期运行,所以问题不是 VS 的版本,我只是不知道还有哪些其他配置选项会导致这种方式失败。
最佳答案
发现解决方案目录下有一些配置文件出现问题。删除它们解决了问题。
关于c# - Visual Studio 2012 Express for Web 不运行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18489125/