Я знаю, что могу использовать WinDbg+PageHeap+ApplicationVerifier - инструменты Microsoft.
Я читал, что для С++ доступно много инструментов, и мне интересно, существует ли что-то подобное для С#?
Я знаю, что могу использовать WinDbg+PageHeap+ApplicationVerifier - инструменты Microsoft.
Я читал, что для С++ доступно много инструментов, и мне интересно, существует ли что-то подобное для С#?
Это те инструменты, которые вы используете для устранения неполадок с неправильным поведением родного кода. Нарушения прав доступа, повреждение кучи, утечки ресурсов и тому подобное. Этого просто не происходит в чистом управляемом коде благодаря концепции безопасного кода и сборщика мусора. Если у вас есть зависимость от нативного кода в управляемом проекте, который ведет себя неправильно (например, Fatal Execution Engine Error), вы по-прежнему используете те же инструменты. Диагностика никогда не бывает легкой.