【问题标题】:Visual Studio 2012 Professional - unit tests not workingVisual Studio 2012 Professional - 单元测试不起作用
【发布时间】:2023-03-09 13:53:01
【问题描述】:

构建我的应用程序后,我得到了测试输出:

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

调用的目标已抛出异常。

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

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

试过了:

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

    Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
    

没有任何效果...

有什么想法吗?

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

应用程序是正确的 - 我只制作了简单的类库和测试项目,以确保它可以正常工作。但事实并非如此。同样的项目也适用于我的学生高级版。

【问题讨论】:

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


【解决方案1】:

在我的情况下,右键单击并在测试方法上选择“调试测试”不会做任何事情。这是一个现有的测试项目。问题是测试项目甚至没有包含在解决方案的构建列表中。有人从解决方案构建列表中取出它。每当我选择“调试测试”时,项目都已构建,但什么也没发生。

通过右键单击解决方案资源管理器中的解决方案,然后单击配置管理器,确认将使用该解决方案构建 test 项目。确保为构建检查了测试项目。那些引起大问题的小事!

【讨论】:

    【解决方案2】:

    好的

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

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

    直到我偶然发现vs2012 update 1 (在“附加软件”类别下)

    下载安装后一切正常。

    【讨论】:

    • 这对我也有用,除了现在的最新更新是 Visual Studio 2012 Update 4。我没有执行步骤 1 和 2。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-16
    • 1970-01-01
    • 2023-04-04
    相关资源
    最近更新 更多