Могу ли я настроить Visual Studio НЕ для изменения запускаемого проекта каждый раз, когда я открываю файл из одного из проектов?

StackOverflow https://stackoverflow.com/questions/4434

  •  08-06-2019
  •  | 
  •  

Вопрос

Допустим, есть решение, содержащее два проекта (Проект1 и Проект2).

Project1 установлен как StartUp Project (его имя выделено жирным шрифтом).Я дважды щелкаю файл в Project2, чтобы открыть его.Файл открывается, но происходит еще кое-что — Project2 устанавливается как запускаемый проект.

Я пытался найти в конфигурации опцию, чтобы изменить ее, но не нашел.

Можно ли эту функцию (хотя для меня это скорее баг) отключить?

Это было полезно?

Решение

Способ выбора стартап-проекта описан в Блог Сары Форд «Совет дня по Visual Studio»" (настоятельно рекомендуется).У нее там пост о настройка StartUp проектов.По сути, есть два способа, самый простой из которых — щелкнуть правой кнопкой мыши нужный проект и выбрать «Установить как стартовый проект».Это не позволяет другим проектам стать проектом StartUp, даже если вы щелкните один из их файлов.

Другие советы

Установите в параметрах Visual Studio следующий флажок:
Проекты и решения — сборка и запуск — для новых решений используйте текущий выбранный проект в качестве запускаемого проекта.

Снимите флажок и посмотрите, изменится ли поведение.

Я столкнулся с ошибкой, из-за которой проект, выделенный жирным шрифтом, не был запускаемым проектом, несмотря на то, что в свойствах решения он был выбран как «единственный запускаемый проект».

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top