Как установить конфигурацию по умолчанию в файле решения Visual Studio?
-
04-07-2019 - |
Вопрос
В VS2005 и более поздних версиях можно ли указать, какая конфигурация должна быть выбрана по умолчанию?
В моем решении есть несколько конфигураций, но в большинстве случаев следует использовать одну из них.Поэтому я хотел бы убедиться, что разработчики, которые извлекают его из системы управления версиями, используют правильную конфигурацию (если, конечно, они специально не выбирают другую).
В идеале этот параметр должен находиться в файле .sln, поскольку он находится под контролем версий.
Решение
Насколько я понимаю, если файла .suo нет, первая платформа в алфавитном порядке становится конфигурацией по умолчанию.
Другие советы
Это довольно старое, но это было полезно для меня:
По умолчанию он выбирает свою платформу как смешанную платформу. Если этого не существует, он выбирает первый из перечисленных в вашем файле .sln.
Конфигурация по умолчанию начинается с Debug
. Так что если у вас есть что-то под названием Debug Test
, оно выберет это. Если этого не существует, он идет по порядку в вашем файле .sln. Он не выберет Test Debug
вместо Debug
.
Я не знаю, понимаю ли я всю ситуацию, лежащую в основе вашего вопроса, но есть способ «экстернализировать» некоторые значения конфигурации проекта VS.Net, такие как настройки FxCop, в отдельный файл.Тогда вы могли бы иметь все проекты в точке решения для этого файла.Однако я не думаю, что ваши разработчики смогут выбрать свою собственную конфигурацию после «экстернализации».
Если вам кажется, что это правильный путь, ознакомьтесь с моими сообщениями о стандартах кодирования и о том, как вносить аналогичные изменения в конфигурацию.