如何在 Visual Studio 解决方案文件中设置默认配置?
-
04-07-2019 - |
题
在VS2005及更高版本中,是否可以指定默认选择哪个配置?
我的解决方案中有多种配置,但大多数情况下应使用其中一种。因此,我想确保将其从源代码管理中取出的开发人员使用正确的配置(当然除非他们专门选择另一个配置)。
理想情况下,此设置应位于 .sln 文件中,因为该文件位于源代码管理之下。
解决方案
据我了解,如果没有.suo文件,则按字母顺序排列的第一个平台将成为默认配置。
其他提示
这已经很老了,但这对我有帮助:
默认情况下,它将平台选为混合平台。如果不存在,则选择.sln文件中列出的第一个。
默认配置是以 Debug
开头的。因此,如果你有一个名为 Debug Test
的东西,它会选择它。如果不存在,则按.sln文件中的顺序排序。它不会通过 Debug
选择 Test Debug
。
我不知道我是否理解你的问题背后的完整情况,但是有一种方法可以将 VS.Net 的一些项目配置值(例如 FxCop 设置)“外部化”到一个单独的文件中。然后,您可以让解决方案中的所有项目都指向该文件。但是,我认为它不允许您的开发人员在完成“外部化”后选择自己的配置
如果这对您来说是正确的路径,请查看我的这些帖子,内容涉及如何对配置进行类似更改的编码标准。
不隶属于 StackOverflow