在Visual Studio 2012单元测试中是否有可用于.runsettings文件的xsd架构?

时间:2012-10-17 06:31:46

标签: unit-testing configuration xsd visual-studio-2012 mstest

基于这篇msdn文章http://msdn.microsoft.com/en-us/library/jj635153.aspx,在Visual Studio 2012中,您需要使用名为.runsettings的xml文件来配置部署,代码覆盖率,框架设置等。

乍一看,这看起来很棒,因为您可以从任何测试适配器挂接适配器设置,例如NUnit,MSTest,MBUnit等。然而,在我安装Visual Studio 2012 Premium时,没有用于创建此文件的xsd架构,但当然还有VS2010 .testsettings文件的旧架构。 (xmlns =“http://microsoft.com/schemas/VisualStudio/TeamTest/2010”又名%programfiles%\ Microsoft Visual Studio 11.0 \ Xml \ Schemas \ vstst.xsd)

是否有人在上面的链接上找到了除示例之外的其他内容以创建运行设置文件?

您还发现如何从.runsettings文件中引用旧版VS2010 .testsettings文件,因为在“SettingsFile”节点中是否应该是相对的还是绝对的?

1 个答案:

答案 0 :(得分:4)

我们还没有.runsettings文件的公共xsd。

从.runsettings引用.testsettings文件的方法如下所示。您可以使用此文件的绝对路径和相对路径。

<RunSettings> <MSTest> <SettingsFile>my.testsettings</SettingsFile> <ForcedLegacyMode>true</ForcedLegacyMode> </MSTest> </RunSettings>