Как установить конфигурацию по умолчанию в файле решения Visual Studio?

StackOverflow https://stackoverflow.com/questions/232881

Вопрос

В VS2005 и более поздних версиях можно ли указать, какая конфигурация должна быть выбрана по умолчанию?

В моем решении есть несколько конфигураций, но в большинстве случаев следует использовать одну из них.Поэтому я хотел бы убедиться, что разработчики, которые извлекают его из системы управления версиями, используют правильную конфигурацию (если, конечно, они специально не выбирают другую).

В идеале этот параметр должен находиться в файле .sln, поскольку он находится под контролем версий.

Это было полезно?

Решение

Насколько я понимаю, если файла .suo нет, первая платформа в алфавитном порядке становится конфигурацией по умолчанию.

Другие советы

Это довольно старое, но это было полезно для меня:

По умолчанию он выбирает свою платформу как смешанную платформу. Если этого не существует, он выбирает первый из перечисленных в вашем файле .sln.

Конфигурация по умолчанию начинается с Debug . Так что если у вас есть что-то под названием Debug Test , оно выберет это. Если этого не существует, он идет по порядку в вашем файле .sln. Он не выберет Test Debug вместо Debug .

Я не знаю, понимаю ли я всю ситуацию, лежащую в основе вашего вопроса, но есть способ «экстернализировать» некоторые значения конфигурации проекта VS.Net, такие как настройки FxCop, в отдельный файл.Тогда вы могли бы иметь все проекты в точке решения для этого файла.Однако я не думаю, что ваши разработчики смогут выбрать свою собственную конфигурацию после «экстернализации».

Если вам кажется, что это правильный путь, ознакомьтесь с моими сообщениями о стандартах кодирования и о том, как вносить аналогичные изменения в конфигурацию.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top