我有一些人测试我的应用程序,并且所有32位用户都告诉我它无法正常工作。 我对这种错误很新,所以我来这里寻求帮助。 我让他们复制应用程序崩溃的问题签名,这里是:
问题签名:问题事件名称:
CLR20r3问题签名02:1.0.0.0
问题签名03:4d9235a5问题
签名05:1.0.0.0问题
签名06:4d9235a5问题
签名07:33问题签名08:
22问题签名09:
System.InvalidOperationException OS
版本:6.1.7600.2.0.0.256.1区域设置
ID:4122附加信息1:
0a9e附加信息2:
0a9e372d3b4ad19135b953a78882e789
其他资料3:0a9e
其他资料4: 0a9e372d3b4ad19135b953a78882e789
答案 0 :(得分:3)
我想我每周至少发一次这个答案。我们再来一次:不要猜这个。为AppDomain.CurrentDomain.UnhandledException事件编写事件处理程序。记录或显示e.ExceptionObject.ToString()的值。您可以毫不费力地找出您的代码为什么以及在何处从该信息中进行轰炸。
您对GetAsyncKeyState()的声明是错误的,它返回Short,而不是Keys。但这并不能解释例外情况。您也可以强制代码以32位模式运行。项目+属性,编译选项卡,向下滚动,高级编译选项。将目标CPU更改为“x86”。
答案 1 :(得分:2)