Сведения о вопросе

Математик

16:03, 1st July, 2020

Теги

.net   visual-studio   ide    

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

Просмотров: 480   Ответов: 3

Предположим, что существует решение, содержащее два проекта (Project1 и Project2).

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

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

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



  Сведения об ответе

SEEYOU

18:03, 1st July, 2020

Способ выбора стартап-проекта описан в блоге Сары Форд "Visual Studio Tip of the Day" (настоятельно рекомендуется). У нее там есть сообщение о создании StartUp проектов . По сути, есть 2 способа, самый простой из которых-щелкнуть правой кнопкой мыши на нужном проекте и выбрать "Set As StartUp Project". Это мешает другим проектам стать проектом StartUp, даже если вы нажмете на один из их файлов.


  Сведения об ответе

COOL

18:03, 1st July, 2020

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

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


  Сведения об ответе

DO__IT

18:03, 1st July, 2020

Я столкнулся с ошибкой, в которой проект, выделенный жирным шрифтом, не был бы стартовым проектом, несмотря на то, что он был выбран в свойствах решения как "single startup project".

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


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться