Как редактировать и продолжить работу в Visual Studio 2008 и ASP.Net MVC?

StackOverflow https://stackoverflow.com/questions/1088376

Вопрос

Я пытаюсь редактировать и продолжать работу с Visual Studio 2008 с проектом ASP.Net MVC.У меня 64-битная версия, поэтому это усугубляет проблему.

В Configuration Manager моя активная платформа решения — x86, и все проекты также ориентированы на отладку x86.

В свойствах проекта у меня выбрано «Включить редактирование и продолжить».

В меню «Инструменты->Параметры...->Отладка->Редактировать и продолжить» я выбрал «Включить редактирование и продолжить».

В меню «Инструменты» -> «Параметры...» -> «Отладка» -> «Общие» у меня включена опция «Прерывать все процессы при сбое одного проекта».

Как только я пытаюсь изменить исходный код за пределами представления/шаблона, я получаю сообщение: Отредактируйте и продолжите:Изменения не допускаются во время выполнения кода или если опция «Прерывать все процессы при сбое одного проекта» отключена.Эту опцию можно включить в меню «Инструменты», «Параметры», «Отладка».

Есть идеи, как заставить его работать?

Это было полезно?

Решение

У вас установлен флажок «Включить оптимизацию»?(Дополнительные параметры компиляции), я не думаю, что вы можете это проверить...

Также:http://blogs.msdn.com/webdevelopertips/archive/2008/11/26/tip-29-did-you-know-how-to-enable-edit-and-continue-feature-for-web-application- проекты.aspx

Другие советы

Для VS2010 попробуйте это

alt text

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

Используете ли вы IIS или встроенный сервер разработки Visual Studio для отладки?У меня были проблемы с редактированием и продолжением работы под IIS, и в итоге я просто использовал встроенный сервер.

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

Если вы просто хотите изменить представления, CSS или сценарии, вам просто нужно переместить и обновить их, чтобы убедиться, что ваш браузер получает обновленные файлы, а не использует кеш.

Если кому-то это покажется странным – попробуйте!Оно работает!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top