Visual Studio 2012专业版 - 单元测试无法工作

9

编译我的应用程序后,测试输出如下:

------ 开始发现测试 ------

目标调用方引发了异常。

========== 完成测试发现:1个被找到(0:00:01,457) ==========

我正在使用在Win7 32位上的Visual Studio 2012专业版。

尝试过:

  1. repairing vs2012
  2. reinstalling vs2012
  3. changing configurations
  4. changing path to

    Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
    

什么都没用...

有什么想法吗?

之前我使用的是Visual Studio 2010 Express版。

应用程序是正确的 - 我只是创建了一个简单的类库和测试项目来确保它可以工作。但它并没有工作。同样的项目在我的学生高级版中可以工作。


请将此问题与一个小的重现项目一起提交到http://connect.microsoft.com/visualstudio。 - Oleg Sych
2个回答

9

好的。

我再次查看了http://connect.microsoft.com/visualstudio,并尝试了以下操作:

  1. 将项目文件移动到非默认位置
  2. 更改文件和文件夹属性中的安全权限
  3. 以管理员身份运行 VS

除此之外都没有真正起作用,直到我偶然发现vs2012 update 1(在“附加软件”类别下)。

下载并安装后一切正常。


这对我也起作用了,只是最新的更新现在是Visual Studio 2012 Update 4。我没有执行步骤1和2。 - user2444499

0
在我的情况下,在测试方法上右键单击并选择“Debug Tests”不会产生任何效果。这是一个现有的测试项目。问题是测试项目甚至没有包括在解决方案的构建列表中。有人把它从解决方案的构建列表中删除了。每当我选择“Debug Tests”时,项目都会被构建,但什么也不会发生。
确认通过右键单击解决方案资源管理器中的解决方案,然后选择配置管理器,来构建测试项目与解决方案一起构建。确保测试项目已选中进行构建。那些导致大问题的小事情!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接