【问题标题】:Application crashes on Windows VistaWindows Vista 上的应用程序崩溃
【发布时间】:2013-04-11 10:42:12
【问题描述】:

我使用 .NET framework 4 开发了一个应用程序。它使用 SQL CE 和 WPF。 该应用程序已经安装在许多机器上(Windows XP SP3/Windows 7/Windows 8)并且运行良好。当一些客户尝试在运行 Windows Vista(带有 SP1 或 SP2)的计算机上安装它时,应用程序崩溃 它弹出“application has stop working.Windows is checks for a solution to the problem..”。我没有收到其他异常消息,一切似乎都安装得很好。 您能提出解决方案吗?

谢谢

【问题讨论】:

  • x64/x86 问题?您安装 SQL CE MSI 吗?您是否实施了正确的未处理执行处理?您是否使用 Process Monitor 完成了跟踪?
  • x86 问题。我已经通过在我的安装中包含正确的 dll 来部署 sql ce。我也实现了异常处理。使用 Process Monitor 进行一些跟踪真的很困难,因为我无法在我的机器中重新创建崩溃。我将尝试从团队查看器访问计算机并在事件处理程序中搜索并运行进程监视器以​​查看是否可以找到有助于解决问题的方法。

标签: .net mfc crash sql-server-ce windows-vista


【解决方案1】:

问题解决了。事实证明,我不是 x86 问题,而且它不仅仅在 windows vista 上遇到。在 windows xp 上观察到相同的问题/错误,但出现了错误签名。在 Windows vista 中,我必须检查来自事件处理程序的错误。 显示的错误类似于:

事件类型:clr20r3 P1 :HelloWorld.exe P2 : 1.0.0.0 P3:515b6326 P4:system.data.sqlserverce P5:4.0.0.0 P6:4fcd17f1 P7:8f0 P8:25
P9:System.windows.markup.xamlparse

经过搜索,我发现解决方案是在机器上安装此 Microsoft 更新 http://www.microsoft.com/en-us/download/details.aspx?id=26368

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多