5

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

在此处输入图像描述

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

4

2 回答 2

1

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

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

于 2014-12-02T14:17:39.207 回答
1

Edit solution file and add following

 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

and check in this file and test setting files

于 2013-10-29T06:13:46.893 回答