Visual Studio 2012默认.testsettings

时间:2013-10-23 08:45:30

标签: visual-studio-2012 mstest

我有包含Local.testsettings文件的解决方案。在Visual Studio 2012中,我们必须在每台开发机器中手动选择要使用的活动.testsettings文件。

enter image description here

我无法理解如何告诉Visual Studio 2012解决方案默认.testsettings文件是Local.testsettings并且能够在某个版本化文件(.sln或其他)中设置该信息,以便其他用户不会需要手动设置活动设置文件。

2 个答案:

答案 0 :(得分:1)

编辑解决方案文件并添加以下内容

 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{9BEFB796-EFAA-45DD-810E-8785A8F88FB0}"
        ProjectSection(SolutionItems) = preProject
            CommonAssemblyInfo.cs = CommonAssemblyInfo.cs
            DevBuild.testsettings = DevBuild.testsettings
            Local.testsettings = Local.testsettings
            TraceAndTestImpact.testsettings = TraceAndTestImpact.testsettings
        EndProjectSection
    EndProject

并检入此文件并测试设置文件

答案 1 :(得分:1)

即使在Visual Studio 2013更新4(发布此答案时的最新版本)中,也不会保留所选的.testsettings文件。

每次打开Visual Studio时都必须手动选择.testsettings文件。