Как я включаю редактирование файла в режиме отладки Visual Studio?

Я бы добавил теги pre / pre, как показано ниже, чтобы формат не был потерян. Затем я бы изменил высоту / ширину на стандартный минимальный размер экрана, например 800x400. Затем для слабовидящих измените StatusBar на True, что позволяет «Изменить уровень масштабирования».

Sub CustomMsgBox(msg)
  Set ie = CreateObject("InternetExplorer.Application")
  ie.Navigate "about:blank"

  While ie.ReadyState <> 4 : WScript.Sleep 100 : Wend

  ie.ToolBar   = False
  ie.StatusBar = True
  ie.Width     = 800
  ie.Height    = 400

  ie.document.body.innerHTML = "<p class='msg'><pre>" & msg & "</pre></p>" & _
    "<p class='ctrl'><input type='hidden' id='OK' name='OK' value='0'>" & _
    "<input type='submit' value='OK' id='OKButton' " &_
    "onclick='document.all.OK.value=1'></p>"

  Set style = ie.document.CreateStyleSheet
  style.AddRule "p.msg", "font-family:times new roman;font-weight:bold;"
  style.AddRule "p.ctrl", "text-align:rightf;"

  ie.Visible = True

  On Error Resume Next
  Do While ie.Document.all.OK.value = 0 
    WScript.Sleep 200
  Loop
  ie.Quit
End Sub
138
задан tom7 10 July 2009 в 17:39
поделиться

6 ответов

галочка Удаления в ниже работы опции для меня

Инструменты> Опция> Отлаживающий> Общий> Включает Редактирование и Продолжается

enter image description here

*Note: В некоторой поддерживающей системе разработчиков, Добавляя эту галочку выполнил прием.

1
ответ дан 23 November 2019 в 23:14
поделиться

Я попробовал этот путь и его Работу для меня. Перейдите К CSProj, Или Файл VbProj-> Выбирают Asp. Сетевой Сервер разработки / IIS Express-> Отладчики-> Включают Редактирование и Продолжаются->, Сохраняют и Выполнение.

enter image description here

0
ответ дан 23 November 2019 в 23:14
поделиться

Расширение правильного ответа Рида.

В режиме отладки при редактировании файла используется функция, известная как «Изменить и продолжить» (обычно сокращенно ENC). Это позволяет пользователям изменять свою программу во время ее работы в отладчике.

Когда ENC включен, пользователям разрешено выполнять ограниченный набор изменений в своем файле. Следующее действие, продолжающее выполнение программы (F10, F5 и т. Д.), Приведет к тому, что изменения будут применены к работающей программе. Если это удастся, выполнение программы будет продолжено с применением нового кода.

Отладчик не разрешает редактирование файла, если ENC не включен.

Есть несколько причин, по которым ENC может быть отключен на вашем компьютере

  • Некоторые профили не включают ENC по умолчанию, и он должен быть включен явно.
  • Возможно, вы работаете в 64-битной ОС и у вас есть. Net установлено значение «Любой процессор». ENC недоступен в 64-битной версии (ограничение CLR). Вам нужно будет снова установить приложение на x86, чтобы ENC работал
18
ответ дан 23 November 2019 в 23:14
поделиться

Насколько я знаю, вы можете снять флажок «Изменить и продолжить».

Инструменты -> Параметры -> Отладка -> Изменить и продолжить> Разрешить редактировать и продолжить (снимите флажок)

229
ответ дан 23 November 2019 в 23:14
поделиться

Вы необходимо включить Изменить и продолжить .

5
ответ дан 23 November 2019 в 23:14
поделиться

обычно редактирование файла во время отладки возможно, когда вы достигли точки останова (и только тогда).

Однако есть некоторые ограничения: -ваш новый код должен компилироваться -вы не можете изменить код в функции, содержащей лямбда-выражения

4
ответ дан 23 November 2019 в 23:14
поделиться
Другие вопросы по тегам:

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