C# VS2010 Ultimate中缺少测试设置模板

C# VS2010 Ultimate中缺少测试设置模板,c#,.net,unit-testing,visual-studio-2010,C#,.net,Unit Testing,Visual Studio 2010,我正在尝试将测试设置文件添加到VS2010中的单元测试项目中。所有网站似乎都简单地说“去添加新项目>安装的模板>测试设置”。但是,我在安装的模板中没有测试设置作为选项(在线搜索也不会显示任何结果) 有人能给我指出我需要做什么的正确方向吗?除非他们在VS2k8之后对这一点做了显著的更改,否则您会看到,当您创建一个新的测试项目时,您将在解决方案中获得一个名为“解决方案项”的新“解决方案文件夹”,其中包含一个.testRunConfiguration文件,其中包含设置 如果没有,那么您可以自己创建“解

我正在尝试将测试设置文件添加到VS2010中的单元测试项目中。所有网站似乎都简单地说“去添加新项目>安装的模板>测试设置”。但是,我在安装的模板中没有测试设置作为选项(在线搜索也不会显示任何结果)


有人能给我指出我需要做什么的正确方向吗?

除非他们在VS2k8之后对这一点做了显著的更改,否则您会看到,当您创建一个新的测试项目时,您将在解决方案中获得一个名为“解决方案项”的新“解决方案文件夹”,其中包含一个
.testRunConfiguration
文件,其中包含设置

如果没有,那么您可以自己创建“解决方案文件夹”。在解决方案上单击鼠标右键,然后选择“添加->新建解决方案文件夹”。在文件夹上单击鼠标右键,然后选择“添加->新建项目”。在“类别”下选择“测试运行配置”。如果单击该项目,将不会看到这些选项

如果这在VS2k10中仍然不起作用,我很想知道

对于JustLoren的评论,我在谷歌上快速搜索了一下,发现了以下内容:


显然,他们在VS2k10中将文件扩展名从.testrunconfig更改为.testsettings。我相信解决问题的关键可能是正确创建
解决方案项
解决方案文件夹,并在其中添加配置文件。

对于Visual Studio 2015 Enterprise,我很难弄清楚如何创建此文件。我没有看到菜单中的选项,创建“解决方案”或“解决方案项”文件夹并没有让我更接近解决方案

我所做的是创建一个XML文件,并将其命名为“Default.testsettings”。VS随后将投诉:

测试设置文件XXXX没有预期的格式:Root 元素丢失

然后右键单击新文件并选择“打开方式…”,然后在生成的窗口中选择“源代码(文本)编辑器”,然后单击“确定”

应打开空XML文件,并将以下代码粘贴到该文件中:

<?xml version="1.0" encoding="utf-8" ?> 
<TestSettings name="TestSettings1" 
    id="c75a9e88-b995-43e0-964b-ff82703d6650" 
    xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010">
</TestSettings>


然后保存并退出文件,双击“Default.testsettings”在默认的“testsettings编辑器”中打开它。您现在应该可以正常编辑该文件。

通过它,我可以像大多数教程参考一样创建一个.testsettings文件。我甚至把它拖到了UnitTests项目中。但是,菜单选项“测试>编辑测试设置”仍显示“无活动设置”。想法?事实上,将testsettings文件放入
解决方案项
,而不是我之前命名的文件夹,使所有这些都不同了。谢谢酷。我很高兴能帮上忙。当我在VS2k8中的解决方案中创建第一个测试项目时,它会自动创建
解决方案项
,并将默认测试配置文件放入
解决方案项
。当我们升级到VS2k10时,我会注意这种奇怪的行为。