Как отладить приложение VB.Net Crystal Reports, вызывающее зависание VS2008 - PullRequest
0 голосов
/ 28 мая 2009

Я обнаружил ошибку при отладке приложения VB.Net в Visual Studio 2008. При отладке консольного приложения в Visual Studio, когда приложение создает экземпляр объекта ReportDocument Crystal Reports, VS2008 зависает. Даже когда процесс devenv.exe был завершен, я не могу завершить все еще работающий процесс vshost.exe для консольного приложения. Консольное приложение является портом от унаследованного приложения VB6, и я подозреваю, что основной вызов COM может быть ответственным за зависание VS2008.

Может кто-нибудь предложить какой-либо совет, как определить причину этой проблемы? Если вы можете предложить точный ответ для этой конкретной проблемы, хорошо, но меня больше интересует процесс дальнейшей отладки этой проблемы, в частности, в отношении выявления каких-либо COM-взаимодействий, у меня нет опыта в этой области.

Спасибо, MagicAndi.

Примечание

  • Я использую установщик распространения Crystal Reports 2008

1 Ответ

1 голос
/ 28 мая 2009

У меня была проблема пару недель назад из-за сбоя Visual Studio в определенный момент. Я открыл второй экземпляр VS с включенным прерыванием по всем ошибкам, затем подключился к процессу первого экземпляра VS и снова столкнулся с проблемой. Исключение было поймано, и это дало мне представление о том, что было не так.

В этом случае это может не сработать, но стоит попробовать.

...