我们的一个客户遇到了互操作问题,堆栈跟踪中没有任何值得注意的内容,只有ComException出现InterOp问题。
我已经尝试过Process Monitor和Dependency Walker,但似乎没有出现任何内容。
在.net 1.1上运行C ++管理。
任何工具的任何帮助都可以节省生命!?
答案 0 :(得分:2)
Visual Studio中的managed debugging assistants就是针对这类事情而设计的,它会捕获像GC一样释放已经消失的COM指针(即原生端引用计数问题)。
除此之外,我发现的最好的工具是耐心,并使用WinDBG SOS