Вопрос по asp.net-mvc, visual-studio-2008 – Как редактировать и продолжить в Visual Studio 2008 и ASP.Net MVC?

15

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

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

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

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

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

Как только я пытаюсь изменить какой-либо исходный код вне представления / шаблона, я получаю сообщение:Edit and continue: Changes are not allowed while code is running or if the option 'Break all processes when one project breaks' is dissabled. The option can be enabled in Tools, Options, Debugging.

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

Ричи, это происходит со всеми моими проектами. У меня нет другой машины для примерки. pupeno
Весь Edit & amp; Продолжить процесс в VS плохо сделано, VS не должен допускать конфликтующих настроек. Кроме того, тот факт, что настройки разбросаны в зависимости от языка и типа проекта, требующего 32-битных сборок, только усугубляет ситуацию. Eric Schneider
Подобный вопрос:stackoverflow.com/q/5672961/758666 wip
Это происходит со всеми вашими проектами или только с одним из них? Это происходит, когда вы пытаетесь запустить свой проект на другом компьютере? Richie Cotton

Ваш Ответ

5   ответов
1

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

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

Если это звучит странно для всех - попробуйте! Оно работает!

1

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

Error: User Rate Limit Exceeded pupeno
7

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

alt text

3

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

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded pupeno
Error: User Rate Limit Exceeded pupeno
13

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

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

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded pupeno
Error: User Rate Limit Exceeded pupeno
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded

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