Могу ли я настроить Visual Studio НЕ для изменения запускаемого проекта каждый раз, когда я открываю файл из одного из проектов?
-
08-06-2019 - |
Вопрос
Допустим, есть решение, содержащее два проекта (Проект1 и Проект2).
Project1 установлен как StartUp Project (его имя выделено жирным шрифтом).Я дважды щелкаю файл в Project2, чтобы открыть его.Файл открывается, но происходит еще кое-что — Project2 устанавливается как запускаемый проект.
Я пытался найти в конфигурации опцию, чтобы изменить ее, но не нашел.
Можно ли эту функцию (хотя для меня это скорее баг) отключить?
Решение
Способ выбора стартап-проекта описан в Блог Сары Форд «Совет дня по Visual Studio»" (настоятельно рекомендуется).У нее там пост о настройка StartUp проектов.По сути, есть два способа, самый простой из которых — щелкнуть правой кнопкой мыши нужный проект и выбрать «Установить как стартовый проект».Это не позволяет другим проектам стать проектом StartUp, даже если вы щелкните один из их файлов.
Другие советы
Установите в параметрах Visual Studio следующий флажок:
Проекты и решения — сборка и запуск — для новых решений используйте текущий выбранный проект в качестве запускаемого проекта.
Снимите флажок и посмотрите, изменится ли поведение.
Я столкнулся с ошибкой, из-за которой проект, выделенный жирным шрифтом, не был запускаемым проектом, несмотря на то, что в свойствах решения он был выбран как «единственный запускаемый проект».
Одним из способов решения этой ошибки было снятие флажка с развертывания в диспетчере конфигураций для проекта, не выделенного жирным шрифтом, который неправильно использовался в качестве запускаемого проекта.Диспетчер конфигурации можно найти, щелкнув правой кнопкой мыши решение в обозревателе решений.