我有一个由VS2010创建的c#项目,然后导入到了2012 express(web)中。当我构建它时,单元测试却没有运行。进入测试资源管理器,我可以选择“运行全部”,这只是再次执行构建而不进行测试。
考虑到这可能是由我创建的导入引起的,于是在2012年,我在解决方案中作为一个单元测试项目创建了一个新项目,其中包含一个简单的测试(断言true==false)。这显示在解决方案资源管理器中并带有正确的图标。然而,无论如何构建/重新构建/清理,这个测试都没有运行过。
我已经安装了更新3,并且没有更改任何可能影响测试的设置。有人知道是什么问题吗?
编辑:我创建了一个仅包含单个单元测试的新解决方案(用于
考虑到这可能是由我创建的导入引起的,于是在2012年,我在解决方案中作为一个单元测试项目创建了一个新项目,其中包含一个简单的测试(断言true==false)。这显示在解决方案资源管理器中并带有正确的图标。然而,无论如何构建/重新构建/清理,这个测试都没有运行过。
我已经安装了更新3,并且没有更改任何可能影响测试的设置。有人知道是什么问题吗?
编辑:我创建了一个仅包含单个单元测试的新解决方案(用于
true==false
),这会按预期运行,因此不是VS版本的问题,我不知道还有哪些其他配置选项可能导致出现这种失败情况。