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

我的解决方案中有多种配置,但大多数情况下应使用其中一种。因此,我想确保将其从源代码管理中取出的开发人员使用正确的配置(当然除非他们专门选择另一个配置)。

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

有帮助吗?

解决方案

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

其他提示

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

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

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

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

如果这对您来说是正确的路径,请查看我的这些帖子,内容涉及如何对配置进行类似更改的编码标准。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top