Как установить точку останова при отладке скомпилированного исполняемого файла, когда источник находится на исходном сервере

Почему бы не реализовать метод Clear (), который делает все, что делает код в теле деструктора? Затем деструктор просто вызывает Clear (), и вы вызываете Clear () непосредственно на объект, чтобы «перезагрузить его».

Другой вариант, если ваш класс правильно поддерживает назначение:

MyClass a;
...
a = MyClass();

Я использую этот шаблон для сброса экземпляров std :: stack, поскольку адаптер стека не обеспечивает четкой функции.

0
задан soulflyman 16 January 2019 в 15:08
поделиться

1 ответ

Вызвать отладчик из вашего кода с помощью:

Debugger.Launch();

Просто поместите этот оператор в положение, где вы хотите, чтобы ваш код сломался. [114 ]

См. https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.debugger.launch?view=netframework-4.7.2

.
0
ответ дан Siraf 16 January 2019 в 15:08
поделиться
Другие вопросы по тегам:

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