Visual Studio Не замечает изменений кода [дубликат]

Если вы получаете это сообщение во время сохранения или компиляции сборки, просто закройте все файлы, а затем откройте любой файл для компиляции и сохранения.

Для меня причина в том, что я переименовал файл, и старый файл все еще был открыт.

31
задан Jeremy McGee 5 October 2011 в 12:57
поделиться

7 ответов

На всякий случай кто-то сталкивается с той же проблемой, что и я: для меня это оказалось настройкой в ​​моем web.config следующим образом:

<httpRuntime fcnMode="Disabled" targetFramework="4.5" maxRequestLength="40960" executionTimeout="1200" requestValidationMode="2.0" />

Что делает этот парень, так это он отключает уведомление об изменении файла, которое используется для перезапуска домена приложения при обнаружении изменений в критических файлах, например все в файлах bin или .config. Без fcn я бы сделал изменения кода, нажмите F5 и до сих пор вижу старый код, и все точки останова будут вытеснены из-за того, что источник отличается от того, что обслуживал IISExpress.

1
ответ дан Bokoskokos 27 August 2018 в 21:36
поделиться

У меня была аналогичная ситуация с несколькими проектами в решении в Visual Studio 2013. Один из проектов, которые использовал проект запуска, не строился, когда я нажал кнопку «Запустить». Мне нужно было щелкнуть правой кнопкой мыши по проекту Startup и выбрать «Build Dependencies» и проверить проект, который там не строился.

0
ответ дан Mike W 27 August 2018 в 21:36
поделиться

Я столкнулся с этой проблемой, и я сделал следующее:

  1. Run Build Clean
  2. Закройте решение
  3. Удалите любые .suo и .user settings files
  4. Удалить все .ncb-файлы
  5. Открыть снова решение
  6. Выгрузить проект
  7. Обновить проект
  8. Удостоверьтесь, что проект настроен снова на запуск
  9. Отладка!

Вы можете выполнять только шаги 6-9, но я не знать, как вернуться в это состояние.

9
ответ дан MrUnleaded 27 August 2018 в 21:36
поделиться

Щелкните правой кнопкой мыши Solution (not project) в Обозревателе решений и выберите Configuration Manager. Проверьте, отключена ли сборка для текущей конфигурации.

69
ответ дан tcarvin 27 August 2018 в 21:36
поделиться

Некоторое время царапала мне голову, выяснилось, что конфигурация переадресации папок нашего офиса (например, «Мои документы» для указания местоположения в сети) не очень хорошо интегрировалась с VS.

0
ответ дан Tyress 27 August 2018 в 21:36
поделиться

Проверьте свои настройки в «Инструменты-> Параметры».

Перейдите на страницу «Проекты и решения», «Сборка и запуск».

Параметр «Вкл.», когда проекты устарели: «Убедитесь, что для этого установлено значение« Всегда строить ».

32
ответ дан wal 27 August 2018 в 21:36
поделиться

Поскольку мой проект был независимым от других проектов с помощью призмы, мне нужно было снять флажок «Только строить проекты запуска и зависимости от запуска» в «Инструменты» - «Параметры -> Проекты и решения ->« Сборка и запуск ».

3
ответ дан XanderDK 27 August 2018 в 21:36
поделиться
Другие вопросы по тегам:

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