Visual Studio 2012 Professional - 单元测试不起作用

时间:2012-12-28 08:04:31

标签: visual-studio unit-testing visual-studio-2012

构建我的应用程序后,我进入测试输出:

  

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

     

调用目标抛出了异常。

     

==========发现测试结束:1找到(0:00:01,457)==========

我在win7 32bit上使用Visual Studio 2012 Professional。

尝试:

  1. 修复vs2012
  2. 重新安装vs2012
  3. 更改配置
  4. 将路径更改为

    Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
    
  5. 没有任何效果......

    有什么想法吗?

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

    应用程序是正确的 - 我只是简单的类库和测试项目,以确保它的工作原理。它没有。同一项目适用于我的学生高级版。

2 个答案:

答案 0 :(得分:9)

确定

我再次看了http://connect.microsoft.com/visualstudio并尝试了:

  1. 将项目文件移至默认的其他位置
  2. 更改文件和文件夹属性中的安全权限
  3. 以管理员身份运行
  4. 直到我偶然发现vs2012 update 1 (在“附加软件”类别下)

    下载和安装后一切正常。

答案 1 :(得分:0)

在我的情况下,右键单击并在测试方法上选择“调试测试”将不会执行任何操作。这是一个现有的测试项目。问题是测试项目甚至没有包含在解决方案的构建列表中。有人从解决方案构建列表中取出了它。无论何时我选择“调试测试”,项目都已建成,但没有任何反应。

通过右键单击解决方案资源管理器中的解决方案,然后右键单击配置管理器,确认将使用该解决方案构建测试项目。确保测试项目已签入以进行构建。那些导致大问题的小事!