默认情况下,Visual Studio将在1个线程中运行测试。我想并行运行它。我有test.runsettings文件,代码如下:
<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
<RunConfiguration>
<MaxCpuCount>4</MaxCpuCount>
</RunConfiguration>
</RunSettings>
当我重建解决方案或运行测试时,我在OUTPUT窗口中收到以下错误:
Invalid settings 'RunConfiguration'. Unexpected XmlElement: 'MaxCpuCount'.
我从MSDN doc复制粘贴test.runsettings的代码,并从VS Test菜单中选择了这个文件。
我正在使用Visual Studio 2015。
问题已解决。它适用于VS 2015更新1和+。
感谢您的帮助。
答案 0 :(得分:2)
根据MSDN在VS 2015或更新版本中创建Test
项目并创建test.runsettings
文件
将您的内容添加到此文件中:
<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
<RunConfiguration>
<MaxCpuCount>4</MaxCpuCount>
</RunConfiguration>
</RunSettings>
将它添加到testsettings,对我来说很好。 看看MSDN文档。你可能做错了。
修改强>
您的VS可能有更新?如果没有,可能是解决方案或VS的问题。
作为最后一个选项,重新安装VS。
答案 1 :(得分:1)
卸载并重新加载测试项目对我有用。