我在 VS2010 中创建了 ac# 项目,然后导入到 2012 express (web)。但是,当我构建它时,单元测试不会运行。进入测试资源管理器让我可以选择点击“全部运行”,这只会导致构建在没有测试的情况下再次运行。
认为这可能是由我在 2012 年创建的导入引起的,该解决方案中的一个新项目作为单元测试项目,带有一个简单的测试(断言 true==false)。这会显示在解决方案资源管理器中,并带有正确的图标。但是,也没有多少构建/重建/清理导致该测试运行。
我已经安装了更新 3,并且据我所知没有任何会影响测试的更改。有谁知道怎么了?
编辑:我创建了一个新解决方案,只包含一个单元测试(for true==false
),它按预期运行,所以问题不是 VS 的版本,我只是不知道其他配置选项可能导致失败这样。