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

Visual Studio: Где хранится "Установить как проект запуска"?

Скажем, что одно решение (.sln) имеет 2 (.vcproj) с именем Proj1 и Proj2. По умолчанию Visual Studio назначил Proj1 моим проектом запуска.

Я установил Proj2 в качестве моего желаемого проекта запуска.

Затем я передаю все в мой репозиторий (исключая .suo).

Я повторно проверяю, и Proj1 по-прежнему является проектом запуска по умолчанию.

Означает ли это, что Visual Studio хранит информацию о запуске в файле .suo? Но я не хочу фиксировать это (?), Так как это файл, специфичный для пользователя?

Или я делаю что-то неправильно?

Примечание. Я использую Visual Studio 2008

4b9b3361

Ответ 2

Да, он хранится в .SUO.

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

Ответ 3

Как @Gishu и @misteraidan оба говорят, что Visual Studio использует первый проект, указанный в. sln в качестве проекта запуска по умолчанию. Если у вас есть первичный проект, который всегда должен быть по умолчанию, просто измените решение в текстовом редакторе, чтобы вначале отобразить этот проект в списке.

Ответ 4

Да, это файл .suo, и да, это пользовательский файл: это действительно то, что вам нравится делать для вашего текущего отладки проекта. Я думаю, что для разных разработчиков в команде могут быть разные настройки.

Ответ 5

Файл .SUO может быть скрыт по умолчанию, чтобы увидеть его, вам может потребоваться включить "просмотр скрытых файлов" в Проводнике Windows.