如何在Visual Studio解决方案文件中设置默认配置?

时间:2008-10-24 08:59:19

标签: .net visual-studio visual-studio-2010 visual-studio-2008 target-platform

在VS2005及更高版本中,是否可以指定默认选择哪种配置?

我的解决方案中有几个配置,但在大多数情况下应该使用其中一个配置。因此,我想确保将其从源代码管理中删除的开发人员使用正确的配置(除非他们特别选择另一个)。

理想情况下,此设置应位于.sln文件中,因为该文件位于源代码管理下。

3 个答案:

答案 0 :(得分:12)

据我了解,如果没有.suo文件,则按字母顺序排列的第一个平台将成为默认配置。

答案 1 :(得分:8)

这已经很老了,但这对我有帮助:

默认情况下,它将平台选为混合平台。如果不存在,则会选择.sln文件中列出的第一个。

默认配置以Debug开头。所以如果你有一个名为Debug Test的东西,它会选择它。如果它不存在,它会在.sln文件中按顺序排列。它不会选择Test Debug而不是Debug

答案 2 :(得分:1)

我不知道我是否理解你问题背后的完整情况,但是有一种方法可以将VS.Net的一些项目配置值(如FxCop设置)“外部化”到一个单独的文件中。然后,您可以让解决方案中的所有项目都指向该文件。但是,我认为在进行“外化”后,你的开发人员不会选择自己的配置

如果这对您来说似乎是正确的道路,请查看我关于如何对配置进行类似更改的编码标准的这些帖子。