我使用 .NET 框架 4 开发了一个应用程序。它使用 SQL CE 和 WPF。该应用程序已经安装在许多机器上(Windows XP SP3/Windows 7/Windows 8)并且运行良好。当一些客户尝试在运行 Windows Vista(带有 SP1 或 SP2)的机器上安装它时,应用程序崩溃并弹出“应用程序已停止工作。Windows 正在检查问题的解决方案..”。我没有收到其他异常消息,并且一切似乎都安装得很好。你能提出一个解决方案吗?
谢谢
我使用 .NET 框架 4 开发了一个应用程序。它使用 SQL CE 和 WPF。该应用程序已经安装在许多机器上(Windows XP SP3/Windows 7/Windows 8)并且运行良好。当一些客户尝试在运行 Windows Vista(带有 SP1 或 SP2)的机器上安装它时,应用程序崩溃并弹出“应用程序已停止工作。Windows 正在检查问题的解决方案..”。我没有收到其他异常消息,并且一切似乎都安装得很好。你能提出一个解决方案吗?
谢谢
问题已经解决了。事实证明,我不是 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