Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net Windows Vista上的应用程序崩溃_.net_Mfc_Crash_Sql Server Ce_Windows Vista - Fatal编程技术网

.net Windows Vista上的应用程序崩溃

.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的问题,也不是

我使用.NETFramework4开发了一个应用程序。它使用SQLCE和WPF。 该应用程序已经安装在许多机器上(WindowsXPSP3/Windows7/Windows8),并且运行良好。当一些客户试图在运行WindowsVista(SP1或SP2)的计算机上安装它时,应用程序会崩溃 它弹出“应用程序已停止工作。Windows正在检查该问题的解决方案…”。我没有收到任何其他异常消息,所有的东西似乎都安装得很好。 你能提出一个解决方案吗


谢谢,问题解决了。事实证明,我并不是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,看看是否可以找到帮助解决问题的方法。