【问题标题】:Visual Studio 2015 test not discovered for x86未发现针对 x86 的 Visual Studio 2015 测试
【发布时间】:2015-07-02 20:49:37
【问题描述】:

我正在使用 VS 2015,并创建了一个新的“单元测试应用程序(Windows 通用)”。

  • 如果 默认处理器架构 设置为 x64(在“测试 -> 测试设置 -> 默认处理器架构”下),则构建工作正常,并且测试也成功发现并由测试资源管理器
  • 但是,如果我将默认处理器架构更改为 x86,构建仍然成功,但 VS 没有发现任何测试。

想法?

附:我已经查看了这里提出的一些类似问题。如果您认为这是重复的,请在标记问题之前与我确认。谢谢。

【问题讨论】:

    标签: visual-studio-2010 visual-studio visual-studio-2015


    【解决方案1】:

    对于更多的观众:似乎我在安装 Visual Studio 时遗漏了一些东西,导致了这个问题。我从头开始重新安装 VS,一切正常。

    【讨论】:

      【解决方案2】:

      我也刚打了这个。 对我来说,根本原因是构建目标必须与测试设置默认处理器架构相匹配。

      新项目(甚至通用 Windows 项目)始终默认为任何 CPU。 如果您在 x64 机器上运行,那么您的测试设置默认处理器架构也必须是 x64。

      在我看来,通用 Windows 项目不应该有“任何 CPU”配置。 Universal 现在总是要构建原生,所以停止“Any CPU”选项并让用户选择目标!

      【讨论】:

        猜你喜欢
        • 2017-10-30
        • 2015-06-16
        • 2017-03-11
        • 2015-08-13
        • 1970-01-01
        • 2014-10-07
        • 1970-01-01
        • 2017-11-03
        • 1970-01-01
        相关资源
        最近更新 更多