Редактирование кода VB.net без остановки исполняемого файла - PullRequest
2 голосов
/ 13 апреля 2011

Мне нужно иметь возможность редактировать код vb.net с помощью Visual Studio, не останавливая исполняемый файл отладки.

Как мне это сделать?Если это невозможно, как я могу закодировать и перезагрузить этот код, не останавливая исполняемый файл?Я знаю языки сценариев, такие как Lua, но боюсь, что реализация другого языка в VB не нужна, чтобы избавить меня от необходимости останавливать исполняемый файл.

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

Ответы [ 3 ]

8 голосов
/ 13 апреля 2011

Я думаю, что вы говорите о «Изменить и продолжить», который можно включить в VS2010> Инструменты> Отладка> Изменить и продолжить

Примечание: приложение должно быть в режиме «перерыв», чтобы разрешить редактирование.Когда вы говорите «Остановка исполняемого файла», вы имеете в виду остановку всей отладки или остановку в точке останова?

2 голосов
/ 13 апреля 2011

Редактировать + Продолжить поддерживается с VS2005.Он не будет работать по умолчанию при работе в 64-битной операционной системе, поддерживается только 32-битный код.Простое исправление: Project + Properties, вкладка Compile, прокрутите вниз, Advanced Compile Options, измените комбинированный список Target CPU на «x86».Это значение по умолчанию для новых проектов, созданных в VS2010.

Не все типы изменений кода поддерживаются E + C, подробности на этой странице библиотеки MSDN .

0 голосов
/ 13 апреля 2011

Его легко, Редактировать и Продолжить поддерживается с VS1.1 и выше. Хитрость заключается в размещении точки останова в вашем коде, щелкая левой границей окна кода в строке кода, которую вы хотите остановить в программе. Вам нужно будет запустить программу в режиме отладки (не в режиме выпуска).

Совет. Вы также можете нажать Ctrl + Alt + PauseBreak, чтобы остановить программу в середине длительной операции.

Как только программа Code Control остановится, вы можете редактировать и продолжить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...