Visual Studio 2012默认的.testsettings文件

5
我有一个包含Local.testsettings文件的解决方案。在Visual Studio 2012中,我们必须在每台开发机器上手动选择要使用的.active .testsettings文件。
我不明白如何告诉Visual Studio 2012,解决方案默认的.testsettings文件是Local.testsettings,并能够将该信息设置在某个版本文件(.sln或其他)中,以便其他用户无需手动设置活动设置文件。

这个代码是否已经提交到你的代码仓库了? - Jocke
与之相关:https://dev59.com/t2855IYBdhLWcg3w7pCg - Jocke
2个回答

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

并检查此文件和测试设置文件


抱歉,在应用您的修改后,未在“菜单TEST>测试设置”中设置默认选择的测试设置。 - enenkey

1
即使在发布本答案时最新的Visual Studio 2013更新4中,所选择的.testsettings文件也不会被保留。
每次打开Visual Studio时都需要手动选择.testsettings文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接