Подтвердить что ты не робот

Невозможно отредактировать и продолжить использование Visual Studio 2010 на 64-битной машине, целевые объекты x86

У меня возникают некоторые проблемы с Редактировать и продолжить при использовании Visual Studio 2010 на 64-битной машине с Windows 7. Я обеспечил следующее

  1. Редактировать и продолжить можно в разделе Инструменты> Параметры> Отладка> Изменить и продолжить
  2. Платформа моего решения установлена на x86
  3. Моя конфигурация решения настроена на отладку
  4. Все мои проекты создаются для Debug и x86
  5. Для всех проектов в разделе "Проекты"> "Свойства"> "Построить код оптимизации" не отмечен

.Когда я достигаю точки останова и пытаюсь отредактировать I, сталкиваюсь со следующим сообщением.

Changes are not allowed in the following cases
(источник: sedotech.com)

Это происходит со мной для всех проектов, которые я создаю, будь то WPF/Win Forms/VB.NET/С#/.NET 4/.NET 3.

Есть идеи?

4b9b3361

Ответ 1

ОК, ребята, я понял это. Однажды вечером я играл с IntelliTrace и изменил настройку сбора информации о вызовах. На этой странице я не заметил предупреждения о том, что "Редактирование и продолжение отключено при сборе информации о вызовах"! Смотрите снимок экрана.

IntelliTrace settings
(источник: sedotech.com)

Так что я просто отключил это, и мне было хорошо идти. Спасибо, это действительно раздражало.

Ответ 2

Другое решение - проверить, включены ли какие-либо ссылки сторонних разработчиков, и проверить их варианты: Вставить типы взаимодействия. Установите значение False.

Ответ 3

Еще одна опция для проверки опции редактирования и продолжения.

Перейдите в "Свойства проекта" и установите флажок "Включить редактирование и продолжить"

enter image description here

Ответ 4

Я нашел проблему!

В Вариант предварительной компиляции Свойства проекта) Снимите флажок Включить оптика

Ответ 5

У меня это также было решено, заметив, что конфигурация решения была выпущена, а не debug.

Изменил его для отладки, и теперь я могу редактировать и продолжать.

Ответ 6

моя работала после того, как я сделал следующее

в расширенных параметрах компиляции установить целевой процессор на x86 (был установлен на любой процессор)

и теперь он работает нормально.

Ответ 7

Если вы хотите отредактировать код после компиляции.

Просто скомпилируйте ctrl + F5

Ответ 8

другая причина 1 Щелкните правой кнопкой мыши файл проекта, затем выберите Свойства.
2-Compile → расширенные параметры компиляции.
3-Выберите, чтобы генерировать "полный" вместо "отладочной информации только для pdb".

Ответ 9

На сайте msdn

http://msdn.microsoft.com/en-us/library/dd264944(v=vs.100).aspx

Вы можете прочитать об этом:

"Однако сбор вызовов и параметров приведет к увеличению служебных издержек на производительность, использованию дополнительного дискового пространства и отключить функцию" Редактировать и продолжить " отладчика Visual Studio."

Ответ 10

В Visual Studio 2013 изменить и продолжить работу для платформы x64.

Ответ 11

В разделе "Генерация кода" убедитесь, что для параметра "Включить привязку к функциональному уровню" установлено значение "Да" (/Gy).

Ответ 12

У меня это также было решено, заметив, что конфигурация решения была в отладке AnyCPU, а Project - отладка x86

Изменил его на x86, и теперь я могу редактировать и продолжать.

Ответ 13

У меня есть решение для уникальной ситуации.

My Edit и Continue начали сбой в одной функции в VS2013. Я обнаружил, что это связано с тем, что я выполнял некоторые операции с Office Interop в Excel в этой функции. Я переместил код Interop в свою собственную функцию, а Edit и Continue снова начали работать с исходной функцией.