【发布时间】:2023-04-04 17:37:01
【问题描述】:
我有一个在 VS2010 中创建的 c# 项目,然后导入到 2012 express (web)。但是,当我构建它时,单元测试不会运行。进入测试资源管理器后,我可以选择点击“全部运行”,这只会导致构建在没有测试的情况下再次运行。
认为这可能是由我在 2012 年创建的导入引起的,该解决方案中的一个新项目作为单元测试项目,带有一个简单的测试(断言 true==false)。这会显示在解决方案资源管理器中,并带有正确的图标。但是,也没有多少构建/重建/清理导致该测试运行。
我已安装更新 3,据我所知,我没有进行任何会影响测试的更改。有谁知道怎么回事?
编辑:我创建了一个新解决方案,只包含一个单元测试(对于true==false),它按预期运行,所以问题不是 VS 的版本,我只是不知道还有什么其他配置选项可能会导致这种方式失败。
【问题讨论】:
-
我猜'express for web'不支持单元测试
-
在
Configuration manager中验证是否检查了测试项目的当前配置。 -
配置管理器中的所有项目都被检查构建
标签: c# visual-studio unit-testing visual-studio-2012