1

根据这篇 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”节点中没有具体说明它应该是相对的还是绝对的?

4

1 回答 1

4

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

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

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

于 2012-10-31T11:15:24.350 回答