【问题标题】:xUnit tests don't show up when Active solution platform is x64当 Active 解决方案平台为 x64 时,xUnit 测试不显示
【发布时间】:2016-11-19 05:13:26
【问题描述】:

我有 Visual Studio Pro 2015,我正在尝试在我的解决方案中运行 xUnit 测试。当我将 Active 解决方案平台设置为“Any cpu”进行编译时,我的所有测试都会显示在测试资源管理器中。如果我切换到 x64 并重建(成功),它们都不会出现在测试资源管理器中。这是xUnit的某种限制吗?我在网上没有找到任何有这种效果的东西。

【问题讨论】:

  • 重复 stackoverflow.com/a/31662663/11635 我假设 - 跑步者运行 x86 或 x64,所以如果你构建它是具体的,你需要跑步者与你正在编译的内容保持一致跨度>
  • 这解决了我的问题。您可以将您的评论作为我问题的答案。
  • 我有,但也很高兴看到该问题已关闭,除非您认为您的问题比原始问题更易于搜索...
  • 我只是使用我自然会使用的术语搜索我的问题,并作为第一个结果弹出,但 stackoverflow.com/questions/5571699/… 的位置要低得多,所以我认为把这个留在这里很有用..

标签: visual-studio visual-studio-2015 64-bit xunit.net


【解决方案1】:

正如this question 中所述,运行器运行 x86 或 x64,因此如果您将其构建为特定的,则需要运行器与您正在编译的内容保持一致:- ,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-11
    • 1970-01-01
    相关资源
    最近更新 更多