Как редактировать и продолжить в Visual Studio 2008 и ASP.Net MVC?
Я пытаюсь начать редактирование и продолжить работу с Visual Studio 2008 с проектом ASP.Net MVC. Я использую 64-битную версию, так что это добавляет проблемы.
В Configuration Manager моей активной платформой решений является x86, и все проекты нацелены также на Debug x86.
В свойствах проекта я выбрал "Включить редактирование и продолжить".
В Сервис-> Параметры...-> Отладка-> Изменить и продолжить у меня выбрано "Включить редактирование и продолжить".
В Tools->Options...->Debugging-> General у меня включено "Разорвать все процессы, когда один проект разрывается".
Как только я пытаюсь изменить какой-либо исходный код за пределами представления / шаблона, я получаю сообщение: " Редактировать и продолжить": изменения не допускаются во время выполнения кода или если опция "Разорвать все процессы при разрыве одного проекта" отключена. Опция может быть включена в Инструменты, Параметры, Отладка.
Есть идеи, как заставить его работать?
5 ответов
Проверена ли опция "Включить оптимизации"? (Дополнительные параметры компиляции), я не думаю, что вы можете проверить это...
Вы не можете "редактировать и продолжить" во время работы программы. Вы должны прервать редактирование и продолжить, и если у вас много потоков, вы должны прервать все. Если при разрыве некоторые потоки продолжают работать, это не проблема редактирования и продолжения, а проблема с параметрами прерывания.
Я открываю отдельное окно браузера (поэтому оно не закрывается, когда я прекращаю отладку), затем я прекращаю отладку, вносю изменения и собираю их и просто продолжаю использовать другое окно браузера для просмотра изменений. (Да - это работает даже с изменениями в ваших файлах классов, контроллерах и т. Д.).
Если вы просто хотите изменить представления, CSS или сценарии, вам просто нужно сместить и обновить, чтобы убедиться, что ваш браузер получает обновленные файлы, а не использует кеш.
Если это звучит странно для всех - попробуйте! Оно работает!
Используете ли вы IIS или встроенный сервер разработки Visual Studio для отладки? У меня были проблемы с редактированием и продолжением работы под IIS, и я просто использовал встроенный сервер.