Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.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 由于SQL Server CE错误,通过安装项目部署的应用程序崩溃_.net_Visual Studio 2008_Deployment_Sql Server Ce - Fatal编程技术网

.net 由于SQL Server CE错误,通过安装项目部署的应用程序崩溃

.net 由于SQL Server CE错误,通过安装项目部署的应用程序崩溃,.net,visual-studio-2008,deployment,sql-server-ce,.net,Visual Studio 2008,Deployment,Sql Server Ce,我刚刚为VS2008中的C#应用程序创建了一个安装项目。安装程序似乎在我的XP SP2 Virtual Box来宾计算机上正常运行,但当我尝试运行我的应用程序时,它只是崩溃,只有“遇到问题,需要关闭”对话框。事件日志列出了.NET 2.0的以下错误: Event Type: Error Event Source: .NET Runtime 2.0 Error Reporting Event Category: None Event ID: 5000 Date: 2011/03

我刚刚为VS2008中的C#应用程序创建了一个安装项目。安装程序似乎在我的XP SP2 Virtual Box来宾计算机上正常运行,但当我尝试运行我的应用程序时,它只是崩溃,只有“遇到问题,需要关闭”对话框。事件日志列出了.NET 2.0的以下错误:

Event Type: Error
Event Source:   .NET Runtime 2.0 Error Reporting
Event Category: None
Event ID:   5000
Date:       2011/03/06
Time:       12:21:13 PM
User:       N/A
Computer:   ERISIA-XP
Description:
EventType clr20r3, P1 policymis.win.exe, P2 1.0.4082.20617, P3 4d735373, P4 system.data.sqlserverce, P5 3.5.1.0, P6 4b743b2d, P7 49f, P8 13a, P9 system.data.sqlserverce.sqlce, P10 NIL.
该应用程序是为Framework3.5SP1构建的,并使用DevXPress eXpressApp框架。应用程序的.sdf文件已正确部署且不是只读的。SQL Server CE已在安装项目中设置为必备项,并且似乎已安装


关于这里可能出现的错误有什么想法吗?

必须与依赖项加载失败有关。在fusion logs的帮助下,尝试检查是否有任何依赖项无法加载-

SQL Server Compact 3.5 SP2需要Windows XP SP3-

是否在安装过程中发生?P9 system.data.sqlserverce.sqlce建议它可能与sql ce的先决条件有关。只有在安装之后,当我尝试运行应用程序时,才会发生这种情况。请查看我的编辑,以了解刚刚曝光的更多信息。您是否已验证安装了.Net 3.5?您说它是为3.5SP1构建的,但这是一个.NET2.0错误。Thyamine,安装了3.5SP1。framework3.5的运行时仍然是v2.0