【问题标题】:C++/CLI mixed mode debugging hangs (Frequently)C++/CLI 混合模式调试挂起(经常)
【发布时间】:2011-07-29 21:29:01
【问题描述】:

在使用本机应用程序在混合模式 C++/CLI 中调试时,我遇到了进程挂起问题。这是无法忍受的,我调试的几乎 70% 都会发生这种情况,我需要一次又一次地重新启动该过程。

是否有任何修补程序或解决方案?

【问题讨论】:

  • 你在不同的条件下检查了吗?像调试其他程序时它也会这样做吗?它是否挂在特定点?你有足够的内存吗?等
  • 足够的可用内存。它与系统资源无关。向 MSFT 报告的有关 C++/CLI 错误的错误是已知问题。
  • 哦,好的。只是想从我的脑海中想出一些事情。他们的错误报告对此有何看法?
  • VS2010 Service Pack 1 对此没有帮助?
  • 您能分享报告的错误的链接吗?

标签: visual-studio-2010 debugging visual-c++ c++-cli mixed-mode


【解决方案1】:

要做的一件事是,从本机代码避免步入托管代码。对我来说,这 100% 的时间会使我的进程崩溃。相反,在您想要访问的托管代码中放置一个断点。调试 C++/CLI 充其量是尴尬的,通常是不稳定的,尽管它比 VS2008 改进了很多。

不确定您是否遇到了这种确切的情况。

编辑:与我的 WinXP 开发机器相比,我在 Win7 上调试 C++/CLI 的运气要好得多(就稳定性而言)。

【讨论】:

    猜你喜欢
    • 2011-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-13
    • 2011-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多