首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#测试运行配置(*.runsettings)

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

Stack Overflow用户
提问于 2016-07-26 09:28:57
回答 2查看 3.1K关注 0票数 7

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

代码语言:javascript
复制
  <?xml version="1.0" encoding="utf-8"?>
    <RunSettings>
      <RunConfiguration>
        <MaxCpuCount>4</MaxCpuCount>
      </RunConfiguration>
    </RunSettings>

当我重新构建解决方案或运行测试时,我在“输出”窗口中得到以下错误:

代码语言:javascript
复制
Invalid settings 'RunConfiguration'. Unexpected XmlElement: 'MaxCpuCount'.

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

我正在使用2015。

问题解决了。将在VS 2015更新1和+上工作。

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-26 12:40:18

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

将内容添加到此文件:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
    <RunConfiguration>
        <MaxCpuCount>4</MaxCpuCount>
    </RunConfiguration>
</RunSettings>

把它添加到测试设置中,对我来说很好。看看MSDN文档。你可能做错了什么。

编辑:

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

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

票数 2
EN

Stack Overflow用户

发布于 2017-01-26 07:11:57

卸载和重新加载测试项目为我工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38586056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档