启用非托管调试总是导致 Visual Studio 崩溃

发布于 2024-09-08 21:27:21 字数 598 浏览 7 评论 0原文

启用非托管调试之前从未遇到过任何问题。
我使用的是 Vista、VS Team System 2008 (9.0 30729.1 SP)
以及面向软件开发人员的 VS 2005 Team Edition (8.0.50727.867)。
从今天开始,我无法从 C# 调试非托管代码!
我什至无法设置启用非托管调试的检查
一个没有非托管代码引用的空 C# 控制台项目 - 一旦我这样做并开始调试应用程序就会崩溃。

显示错误消息,但我看不到它 - “Microsoft Visual Studio 遇到问题,需要关闭”对话框出现得太快。
这就是我在事件日志中看到的内容: 错误应用程序 devenv.exe,版本 9.0.30729.1,时间戳 0x488f2b50,错误模块 mscordbi.dll,版本 2.0.50727.4016,时间戳 0x49cc8cfa,异常代码 0xc0000005,错误偏移量 0x00018087,进程 ID 0xf00,应用程序启动时间 0x01c b1ede1e055024。
检查异常代码,这似乎是一些访问问题 - 有人任何想法吗?
谢谢。

我可能遇到的错误是: CORDBG_E_INTEROP_NOT_SUPPORTED

Never before had any problems with enabling unmanaged debugging.
I'm using Vista, VS Team System 2008 (9.0 30729.1 SP)
and VS 2005 Team Edition for Software Developers (8.0.50727.867).
Starting today I cannot debug unmanaged code from C#!
I cannot even set a check on enabling unmanaged debugging for
an empty C# console project with no unmanaged code references- as soon as I do it and start debugging the application crashes.

An error message is displayed but I cannot see it - "Microsoft Visual Studio has encountered a problem and needs to close" dialog appears too fast.
That's what I see in the event log:
Faulting application devenv.exe, version 9.0.30729.1, time stamp 0x488f2b50, faulting module mscordbi.dll, version 2.0.50727.4016, time stamp 0x49cc8cfa, exception code 0xc0000005, fault offset 0x00018087, process id 0xf00, application start time 0x01cb1ede1e055024.
Checking the exception code it seems to be some access problem - anybody any idea?
Thank you.

The error I'm probably getting is:
CORDBG_E_INTEROP_NOT_SUPPORTED

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文