默认情况下Visual Studio将在1个线程中运行测试。我想要并行运行它。我有test.runsettings下面的代码:C#测试运行配置(*。runsettings)
<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
<RunConfiguration>
<MaxCpuCount>4</MaxCpuCount>
</RunConfiguration>
</RunSettings>
当我重新生成解决方案或运行我得到下面的错误测试在输出窗口:
Invalid settings 'RunConfiguration'. Unexpected XmlElement: 'MaxCpuCount'.
我复制粘贴的代码测试从MSDN doc中运行并从VS Test菜单中选择该文件。
我使用Visual Studio 2015年
问题就解决了。它将在VS 2015更新1和+上运行。
感谢您的帮助。
* .runsettings不是文件名,文件名是settings.runsettings – Jamaxack
将您提到的代码testsettings文件将无法正常工作,因为testsettings格式比runsettings – Jamaxack
@Jamaxack不将它添加到testsettings文件不同,添加它在Visual Studio中 - >在测试菜单上,选择测试设置,选择测试设置文件 - >选择test.runsettings或任何它被称为。这对我有用,我测试了它。 –