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

Почему F5 не перестраивает проект перед выполнением в Visual Studio?

Если я нажимаю F5, мой проект запускается, но он не "видит" какие-либо изменения, которые я сделал. Мне нужно выполнить ручную (повторную) сборку, прежде чем нажимать F5, чтобы она работала.

Он работал хорошо ранее. Любая идея, что мне нужно изменить?

4b9b3361

Ответ 1

Возможно ли, что вы настроили настройки "Build and Run" на "Never build"?

Чтобы проверить, выполните следующие действия:

  • В среде Visual Studio IDE откройте меню "Инструменты" и нажмите "Параметры".
  • Разверните заголовок "Проекты и решения" слева.
  • Нажмите элемент "Создать и запустить".
  • В поле со списком "Вкл.", когда проекты устарели, убедитесь, что у вас есть опция "Всегда строить" .

    Selecting Always build in VS Options dialog

Ответ 2

Также:

  • Щелкните правой кнопкой мыши по решению в проводнике решений.

  • Нажмите "Свойства".

  • Перейдите в Свойства конфигурации → Конфигурация в левой части окна.

  • Установите флажок "Создать" в строке вашего проекта.

Ответ 3

Другая причина (которая у меня была) может быть зависимой.

В обозревателе решений щелкните правой кнопкой мыши Startup Project - Build Dependencies - Project Dependencies.

Если проект, над которым вы работаете, не задан в зависимости от проекта запуска, он не будет создан, когда вы запустите F5/run.

Ответ 4

Хорошо, почему-то все вышеперечисленные решения не работают для меня, поэтому я сделал событие Pre-Build (Проект правой кнопкой мыши → Свойства → События сборки), где я удаляю папку bin и obj перед сборкой.