【发布时间】:2014-07-02 09:28:01
【问题描述】:
我编写的 WPF 应用程序在我的 PC 上运行良好,但在我朋友的(与我的 Win 7 x64 相同)上它崩溃了。我尝试将其编译为 x86 或 x64,但问题仍然存在。我还向他发送了带有简单按钮和消息的测试应用程序,以查看它是否缺少 .net 框架问题,但它运行时没有问题。我的应用程序使用 MSSQL 和 WPF 部分绑定以及未包含在测试用例中的各种模板。它有什么问题?
我包含错误报告(抱歉,它可能是不同语言的错误翻译):
Problem signature:
Problem event name: CLR20r3
Problem signature: 01: surfmanagertake2.exe
Problem signature: 02: 1.0.0.0
Problem signature: 03: 53b3b026
Problem signature: 04: PresentationFramework
Problem signature: 05: 4.0.30319.18408
Problem signature: 06: 52312f13
Problem signature: 07: 7fe8
Problem signature: 08: ee
Problem signature: 09: System.Windows.Markup.XamlParse
Operating system version: 6.1.7601.2.1.0.768.3
Regional settings ID: 1045
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
【问题讨论】:
-
如何部署它?您确定所有文件都已部署,包括配置等吗?你检查过日志吗?
-
你的朋友能连接MSSQL数据库吗?如果关闭数据库并尝试在本地计算机上运行软件,是否会重现问题
-
我部署了所有东西 - 我在我的 PC 上运行它,并压缩到我朋友的电脑上,但它崩溃了。不,他没有送他们,他在几分钟前离开了。这就是我所拥有的。
-
你执行的测试是要求你做的吗?
-
在应用程序尝试连接到数据库之前出现问题 - 我在开始时包含了 MessageBox(在 Windows 初始化或设置数据库连接之前),但即使 MessageBox 也没有启动。 @karl-henrik 我关闭了数据库,但即便如此 MessageBox 仍然出现。