未发现x86的Visual Studio 2015测试

时间:2015-07-02 20:49:38

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

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

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

思想?

P.S。我已经看过这里提出的一些类似问题。如果您认为这是重复的,请在标记问题之前与我确认。感谢。

2 个答案:

答案 0 :(得分:1)

对于更大的受众:在安装Visual Studio时,似乎有些东西导致了这个问题。我从头开始重新安装VS,一切都按预期工作。

答案 1 :(得分:-1)

我也打了这个。 对我来说,根本原因是Build目标必须与Test Settings Default Processor Architecture匹配。

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

在我看来,通用Windows项目永远不应该有一个"任何CPU"配置。 环球总是必须现在建立原生,所以停止"任何CPU"选项并让用户选择目标!