.net Windows Vista上的应用程序崩溃
我使用.NETFramework4开发了一个应用程序。它使用SQLCE和WPF。 该应用程序已经安装在许多机器上(WindowsXPSP3/Windows7/Windows8),并且运行良好。当一些客户试图在运行WindowsVista(SP1或SP2)的计算机上安装它时,应用程序会崩溃 它弹出“应用程序已停止工作。Windows正在检查该问题的解决方案…”。我没有收到任何其他异常消息,所有的东西似乎都安装得很好。 你能提出一个解决方案吗.net Windows Vista上的应用程序崩溃,.net,mfc,crash,sql-server-ce,windows-vista,.net,Mfc,Crash,Sql Server Ce,Windows Vista,我使用.NETFramework4开发了一个应用程序。它使用SQLCE和WPF。 该应用程序已经安装在许多机器上(WindowsXPSP3/Windows7/Windows8),并且运行良好。当一些客户试图在运行WindowsVista(SP1或SP2)的计算机上安装它时,应用程序会崩溃 它弹出“应用程序已停止工作。Windows正在检查该问题的解决方案…”。我没有收到任何其他异常消息,所有的东西似乎都安装得很好。 你能提出一个解决方案吗 谢谢,问题解决了。事实证明,我并不是x86的问题,也不是
谢谢,问题解决了。事实证明,我并不是x86的问题,也不是只有在WindowsVista上才会遇到。在windows xp上观察到相同的问题/错误,但出现了错误签名。在WindowsVista中,我必须检查事件处理程序中的错误。 显示的错误与此类似: 事件类型: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更新
x64/x86问题?您是否安装了SQL CE MSI?您是否实现了正确的未处理执行选项处理?您是否使用Process Monitor进行了跟踪?x86问题。我通过在安装中包含正确的dll来部署sql ce。我还实现了异常处理。使用进程监视器进行跟踪确实很困难,因为我无法在我的机器中重新创建崩溃。我将尝试从team viewer访问计算机,并在事件处理程序中搜索,然后运行process monitor,看看是否可以找到帮助解决问题的方法。