C# 测试 运行 配置(*.runsettings)

C# Test running configuration(*.runsettings)

默认情况下 Visual studio 将 运行 在 1 个线程中进行测试。我想 运行 它并行。我有 test.runsettings 文件,代码如下:

  <?xml version="1.0" encoding="utf-8"?>
    <RunSettings>
      <RunConfiguration>
        <MaxCpuCount>4</MaxCpuCount>
      </RunConfiguration>
    </RunSettings>

当我重建解决方案或 运行 测试时,我在输出 window:

中收到以下错误
Invalid settings 'RunConfiguration'. Unexpected XmlElement: 'MaxCpuCount'.

我从 MSDN 文档中复制粘贴了 test.runsettings 的代码,并从 VS 测试菜单中选择了这个文件。

我正在使用 Visual studio 2015.

问题已解决。它将在 VS 2015 update 1 和 + 上运行。

感谢您的帮助。

根据 MSDN 在 VS 2015 或更新版本中创建 Test 项目并创建 test.runsettings 文件

正在将您的内容添加到此文件:

<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
    <RunConfiguration>
        <MaxCpuCount>4</MaxCpuCount>
    </RunConfiguration>
</RunSettings>

并将其添加到测试设置中,对我来说效果很好。 查看 MSDN 文档。你可能做错了什么。

编辑:

您的 VS 可能有更新?如果不是,则解决方案或您的 VS 可能有问题。

作为最后一个选项,重新安装 VS。

卸载并重新加载测试项目对我有用。