帮助调试互操作问题的最佳工具

发布于 2024-08-03 00:22:03 字数 184 浏览 3 评论 0原文

我们的一位客户遇到了互操作问题,堆栈跟踪中没有任何值得注意的内容,只有带有互操作问题的 ComException。

我尝试过 Process Monitor 和 Dependency Walker,但似乎没有弹出任何内容。

它是在 .net 1.1 上运行的 C++ 托管。

任何工具的帮助都会拯救生命!?

One of our customers is getting an interop issue, there is nothing in the stack trace that is worth noting, just ComException with an InterOp issue.

I've tried Process Monitor and Dependency Walker, but nothing seems to pop up.

It is C++ Managed running on .net 1.1.

Any helps with any tools would be a life saver!?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

玉环 2024-08-10 00:22:03

Visual Studio 中的托管调试助手是专门为此类事情而设计,并且会捕获诸如 GC 释放已经消失的 COM 指针之类的事情(即本机端引用计数问题)。

除此之外,我发现的最好的工具是足够的耐心,并使用 WinDBG 和 求救

The managed debugging assistants in Visual Studio are designed for precisely this sort of thing and will catch things like GC releasing an COM pointer that's already gone (ie. native side reference counting problems).

Other than that the best tool I've found is a lot of patience and using WinDBG with SOS

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文