Есть ли способ. Отладочный API .net 4 может каким-то образом повредить состояние приложения во время запуска?
У меня возникает следующая проблема:
- , если я запускаюмое приложение из отладчика с использованием API отладки .net (Visual Studio 2010, Sharp Develop 4, MDBG), я получаю различные нарушения произвольного доступа.
- , если я запускаю свое приложение из отладчика, не используя.net debugging api (delphi 2007, windbg с расширением sos) все работает отлично.
- , если я запускаю свое приложение напрямую, а затем присоединяю к нему отладчик (например, Visual Studio 2010, sharp development 4, mdbg, delphi 2007), windbg), все работает нормально.
- если я вернусь к .net 3.5 и clr 2.0, у меня вообще не будет никаких проблем.
, так что изменилось с .net 3.5 на 4.0в api управляемой отладки, в результате которого мое приложение генерирует нарушения прав доступа при запуске с ним?
приложение написано на delphi (неуправляемом) и c # (управляемом) с использованием удалось vcl выполнить взаимодействие.
Я едва ли могу привести какой-либо пример, чтобы воспроизвести эту проблему, поэтому я знаю, что ответить на этот вопрос может быть невозможно, но если кто-то, имеющий более глубокое понимание API отладки, можетдайте мне подсказку в правильном направлении или могли бы помочь мне сузить это, я был бы очень благодарен.