x64 的 form_load 中忽略异常
题
当我在 C# 应用程序中从 form_load 抛出异常时,当平台为 x64 时,它不起作用。(它的行为与 x86 的预期相同)
当我单步执行代码时,我到达抛出异常的行,然后它立即跳转到timer_Tick。
当我创建一个新项目并将此行添加到 form_load 时:抛出新的 System.Exception(“哎呀!”);
对于 x86,它会按预期崩溃。对于 x64,它不会崩溃。
有没有办法让应用程序在 64 位上真正从 form_load 抛出?
解决方案
没关系。看起来这陷入了 MS 已知错误的黑洞......
不隶属于 StackOverflow