Могу ли я настроить Visual Studio НЕ для изменения проекта StartUp каждый раз, когда я открываю файл из одного из проектов?
Скажем, что есть решение, которое содержит два проекта (Project1 и Project2).
Project1 устанавливается как проект StartUp (его имя отображается жирным шрифтом). Дважды щелкните файл в Project2, чтобы открыть его. Файл открывается, но что-то еще происходит - Project2 устанавливается как проект StartUp.
Я попытался найти параметр в конфигурации, чтобы изменить его, но я не нашел его.
Можно ли отключить эту функцию (хотя это больше похоже на ошибку)?
Ответы
Ответ 1
Способ выбора проекта запуска описан в блоге Sara Ford "Visual Studio Tip of the Day" (настоятельно рекомендуется). У нее есть сообщение о настройке проектов StartUp. По сути, есть два способа: самый простой - щелкнуть правой кнопкой мыши по желаемому проекту и выбрать "Set As StartUp Project". Это препятствует тому, чтобы другие проекты стали проектом StartUp, даже если вы нажмете на один из них.
Ответ 2
Проверьте параметры Visual Studio для следующего флажка:
Проекты и решения - сборка и запуск - для новых решений в качестве проекта запуска используется выбранный в настоящее время проект.
Снимите этот флажок и посмотрите, изменилось ли поведение.
Ответ 3
Я столкнулся с ошибкой, где проект, выделенный жирным шрифтом, не будет проектом запуска, несмотря на то, что он выбран в свойствах решения как "один проект запуска".
Одной из проблем для этой ошибки было отключение развертывания из Configuration Manager для нежирного проекта, который неправильно использовался в качестве проекта запуска. Диспетчер конфигурации можно найти, щелкнув правой кнопкой мыши решение в обозревателе решений.