Подтвердить что ты не робот

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

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

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

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

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

Ответ 3

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

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