Как установить конфигурацию по умолчанию в файле решения Visual Studio? - PullRequest
13 голосов
/ 24 октября 2008

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

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

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

Ответы [ 3 ]

12 голосов
/ 04 декабря 2008

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

8 голосов
/ 20 июля 2015

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

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

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

1 голос
/ 24 ноября 2008

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

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

...