繁体   English   中英

Visual Studio 2012 express for Web不运行单元测试

[英]Visual Studio 2012 express for Web doesn't run unit tests

我在VS2010中创建了ac #project,然后导入到2012 express(web)。 但是,当我构建它时,单元测试不会运行。 进入测试资源管理器后,我可以选择“全部运行”,这只会导致构建在没有测试的情况下再次运行。

我认为这可能是由于我在2012年创建的一个新项目,作为一个单元测试项目的解决方案,通过一个简单的测试(断言true == false)。 这会在解决方案资源管理器中显示正确的图标。 然而,任何建筑/重建/清洁的数量都没有导致该测试运行。

我安装了更新3,并且根据我的知识改变了任何会影响测试的内容。 谁知道什么是错的?

编辑:我创建了一个新的解决方案,只包含一个单元测试(对于true==false )这按预期运行,所以它不是VS的存在就是问题,我只是不知道其他配置选项可以导致这种方式失败。

发现解决方案目录中存在一些导致问题的配置文件。 删除它们修复了问题。

当我将解决方案从VS 2010升级到2012时,我遇到了同样的问题。所有测试都没有消失。 我通过删除旧的(VS2010)解决方案文件来解决这个问题。 然后,我使用VS2012创建了新的项目,并将所有项目添加到新解决方案中。 重建后,所有测试都出现在测试资源管理器中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM