gpt4 book ai didi

visual-studio-2010 - vshost-clr2.exe 已停止工作

转载 作者:行者123 更新时间:2023-12-04 02:24:59 47 4
gpt4 key购买 nike

我正在 wind2008 上使用 VS 2010 开发应用程序。这是一个使用 .Net 2.0 库的 .Net 3.5 应用程序。

我将所有框架更改为 3.5 .Net 并取消选中“启用 visual studio 托管进程”

但是当我调试我的解决方案时,我得到了这个错误:

    Problem signature:
Problem Event Name: APPCRASH
Application Name: AnalyseFarm.exe
Application Version: 1.0.0.0
Application Timestamp: 5326f157
Fault Module Name: KERNELBASE.dll
Fault Module Version: 6.1.7600.16385
Fault Module Timestamp: 4a5bdfe0
Exception Code: c000041d
Exception Offset: 000000000000aa7d
OS Version: 6.1.7600.2.0.0.274.10
Locale ID: 1036
Additional Information 1: 5ecb
Additional Information 2: 5ecbd308407466ba89616cb69c9e62d8
Additional Information 3: 9ac0
Additional Information 4: 9ac06af1219db569f0ee193c24745b31

任何想法,野兽问候

最佳答案

Exception Code: c000041d

这说明了这个故事,即 STATUS_FATAL_USER_CALLBACK_EXCEPTION,“在用户回调期间遇到未处理的异常”。您的程序抛出异常并且未得到处理。它通常会自动进入调试器并显示异常助手。

但是,异常发生在一个非常尴尬的时刻,就在操作系统处于无法承受线程因异常(exception)。这种事故通常发生在回调被32位代码触发但异常发生在64位代码时,没有很好的机制将64位异常编码回32位代码,异常信息无法正确解释通过这样的代码,因为它包含 64 位指针值。或者反过来。窗口管理器生成的 Windows 消息往往属于此类。请注意,这只是对原因的粗略猜测,您需要找到真正的原因。

您可以通过强制调试器在抛出异常的代码处停止,操作系统被要求处理它之前。使用 Debug + Exceptions 对话框,勾选 Thrown 复选框以强制调试器在抛出位置停止。

关于visual-studio-2010 - vshost-clr2.exe 已停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22455375/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com