Visual Studio 2010 не восстанавливает измененный код, если я вручную не выбираю, “Восстанавливает”

На прошлой неделе или так, я заметил, что Visual Studio, 2010 не перекомпилировал код, если я не вызываю его к. Это - проект C# 4.0 с WPF. Я поразил F5, который кажется, что использовал, восстанавливают, если код изменился и затем запускает приложение. Вместо этого это теперь говорит в нижней левой строке состояния, "Создают Успешный", и запускает приложение. Это на самом деле не восстанавливает приложение, все же. Я могу сказать потому что:

  1. даже если я делаю большое количество изменений, оно "компилирует" очень быстро и
  2. если я пытаюсь установить точку останова, она дает предупреждение, что код изменил и не устанавливает точку останова.

Это происходит независимо от того, существуют ли ошибки в коде или нет, таким образом, я не полагаю, что это - вещь, где это запускает более старую версию, если сборка перестала работать.

Если я вместо этого выбираю из меню для восстановления проекта, оно затем работает. Это отчасти препятствует моему обычному рабочему процессу, как бы то ни было. Я получасто забываю делать это и затем проводить 10 минут, пытаясь выяснить то что, черт возьми, является неправильным с моими изменениями. Еще хуже, иногда существуют ошибки сборки, которые я не замечаю сразу же.

Нажатие F6 "восстановить" решение ничего не делает также. То, какие настройки я, возможно, унавозил с этим, вызвало бы это поведение?

63
задан davidtbernal 16 August 2010 в 00:04
поделиться

1 ответ

Гах, я понял это. Естественно, это было что-то глупое, что я сделал, когда возился с настройками сборки после слишком поздней ночи. Вот что нужно проверить:

  1. Tools >> Options >> Project and Solution >> Build and Run >> Проверьте, что "On run, when projects are out of date" установлен на "Always build" или "Prompt to build"
  2. Build >> Configuration Manager >> Проверьте, что "Build" отмечен для всех проектов, которые вы хотите собрать для каждой из конфигураций, которые вам нужно использовать.
130
ответ дан 24 November 2019 в 16:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: