【发布时间】:2011-03-29 21:52:24
【问题描述】:
我有几个人测试了我的应用程序,所有 32 位用户都告诉我它不工作。 我对这种错误很陌生,所以我来这里寻求帮助。 我让他们复制应用程序崩溃的问题签名,这里是:
问题签名:问题事件名称:
CLR20r3 问题签名 02:1.0.0.0
问题签名 03:4d9235a5 问题
签名 05:1.0.0.0 问题
签名 06:4d9235a5 问题
签名 07:33 问题签名 08:
22 问题签名 09:
System.InvalidOperationException 操作系统
版本:6.1.7600.2.0.0.256.1 语言环境
ID:4122 附加信息 1:
0a9e 附加信息 2:
0a9e372d3b4ad19135b953a78882e789
附加信息 3:0a9e
附加信息4: 0a9e372d3b4ad19135b953a78882e789
【问题讨论】:
-
根据错误,我实际上会首先查看您所针对的 .NET Framework 版本。然后查看正在使用的操作系统。您可能正在尝试调用特定平台不支持的 .NET API。 .NET 应用程序应该在任何架构下都可以正常构建和运行。除非您在 Config Mgr 中将 x64 指定为您的活动解决方案平台。
-
会不会是我在代码中发出的user32.dll?
-
不应该。这是 32 位系统的正确库。如果有什么我希望它反过来失败。
-
我没有将 x64 指定为唯一平台的任何自定义设置,如果我有或没有,我在哪里可以检查 Visual Basic?
标签: vb.net crash 32bit-64bit