Приложение, развернутое с помощью проекта установки, аварийно завершает работу из-за ошибки SQL Server CE - PullRequest
3 голосов
/ 06 марта 2011

Я только что создал проект установки для приложения C # в VS 2008. Кажется, что установка правильно запускается на моей гостевой машине с виртуальным ящиком 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 голосов
/ 11 марта 2011

SQL Server Compact 3.5 с пакетом обновления 2 (SP2) требуется Windows XP с пакетом обновления 3 (SP3) - http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e497988a-c93a-404c-b161-3a0b323dce24

0 голосов
/ 11 марта 2011

Должно быть связано с ошибками загрузки зависимостей.Попробуйте проверить, не удается ли загрузить какую-либо зависимость с помощью журналов слияния - Просмотр журнала привязки сборки (Fuslogvw.exe)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...