2015-04-22 3 views
0

Я искал форум, и я не нашел, как изменить свой код в Visual Studio 2010, когда я отлаживаю.Редактирование кода при отладке в визуальной студии

Я имею в виду, что в Инструменты, Редактирование и Продолжение включено. Также IntelliTrace отключен, но когда я пытаюсь изменить простой «,» в команде SQL (например), я не могу это сделать, и мне нужно перезапустить программу.

Проект находится в Framework 4.0.

+0

Я думаю, что редактирование и продолжение не работают на 64 бит. Вы ориентируетесь на 32 бит? Кроме того, на самом деле, у меня до сих пор такая же проблема с VS 2013, к этому я уже привык. Для вашей команды SQL вы можете использовать e. г. поместите его в строку, которую вы можете редактировать при отладке. Кроме того, окно imediate полезно. –

+1

Какой проект? Раньше я обнаружил, что не могу редактировать и продолжать приложения ASP.NET. –

+0

Проекты Asp.net, похоже, дают мне эту проблему. Winforms отлично работает в режиме отладки. –

ответ

1

Попробуйте следующее: Инструменты -> Параметры -> Intellitrace-> Общие -> Открыть параметры Intellitrace и отключить настройку сбора информации о вызове.

Другим решением является размещение целевой платформы проекта = x86, а не x64.

+0

Привет, я работаю в X86. В противном случае в инструментах, опциях, intellitrace, general, флажок для включения этого параметра отключен. –

0

Убедитесь, что:

  1. Конфигурация Debug и не Release;
  2. Enable Optimizations в Advance Compile Options (в свойствах проекта) не установлен;
  3. Unmanaged code debugging: false для всех проектов, на которые делается ссылка в решении;
  4. Embed Interop Types является ложным и Copy Local является истинным.

Если это проект ASP.NET:

  1. правой кнопкой мыши проект и выберите Свойства
  2. Выберите вкладку Веб
  3. флажок Включить Редактировать и Продолжить флажок

Screenshot

+0

Привет, я работаю в VB.net –

+0

Какой тип проекта VB.NET? –

+0

Приложение Windows –

0

Если есть любые DLL Interop embed, не работают.

Я должен установить на Накладные типы Вставить Interop и установить истинную копию локального

Спасибо,

0

Попробуйте:

В то время как вы отладка коды, Pause ее и нажмите F8 на клавиатуре, чтобы идти шаг за шагом А вот некоторые ОСТО:

Image : 1

Image : 2

Image : 3

Я надеюсь, что мой ответ был полезным для вас :)

Пожалуйста ...Воспроизведение Если неясно

0

Перейти к разделу «Сборка -> Configuration Manager» и проверить, что платформа установлена ​​на x86 (32-разрядная версия). Если вы используете компиляцию x64 (64-разрядная), вы не можете отлаживать/изменять код «на лету» во время выполнения.

Смежные вопросы