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