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