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

时间:2011-03-06 10:30:21

标签: .net visual-studio-2008 deployment sql-server-ce

我刚刚在VS 2008中为C#应用程序创建了一个安装项目。该设置似乎在我的XP SP2虚拟盒客户机上正常运行,但是当我尝试运行我的应用程序时,它只是崩溃,只有“遇到了问题,需要关闭。“对话。事件日志列出了.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.

该应用程序是为框架3.5 SP1构建的,并使用DevExpress eXpressApp框架。应用程序的.sdf文件已正确部署,而不是只读。 SQL Server CE在安装项目中设置为先决条件,似乎已安装。

关于这里可能出现什么问题的任何想法?

2 个答案:

答案 0 :(得分:0)

必须与依赖性加载失败相关。尝试使用融合日志 - Assembly Binding Log Viewer (Fuslogvw.exe)

检查是否有任何依赖项无法加载

答案 1 :(得分:0)