1

我最近用 Visual Studio 2010 开发了 ac# windows 应用程序。我的应用程序由 2 个项目组成,主要项目和一个安装项目。

在我的 PC 和笔记本电脑中,一切正常(我都安装了 vs2010)。我安装应用程序并运行它没有问题。

问题是,在其他机器上安装后,我运行该应用程序,几秒钟后我收到以下消息:

Signature problem:
 Problem Event Name: CLR20r3
 Signature problem 01: "myapplication_name".exe
 Signature problem 02: 1.0.0.0
 Signature problem 03: 4fc25af5
 Signature problem 04: System.Data.SqlServerCe
 Signature problem 05: 3.5.1.0
 Signature problem 06: 4b743b2d
 Problem Signature 07: 49e
 Signature problem 08: 25
 Signature problem 09: System.AggregateException
 OS Version: 6.1.7601.2.1.0.256.1
 Locale ID: 1033
 Additional Information 1: 4be7
 Additional Information 2: 4be78fdd727e4350d8f2189583321f8d
 Additional Information 3: ee32
 Additional Information 4: ee3246da456e2a0eb853eb97402fe5f6

 Reading the statement our privacy while you're online:
 http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0408

 If online privacy statement is not available, read the privacy statement offline:
 C: \ Windows \ system32 \ el-GR \ erofflps.txt

有谁知道为什么会这样?先感谢您

4

2 回答 2

1

看起来它在目标 PC 上找不到 SQL Server Compact Edition。您需要在安装程序中添加对它的引用

这有帮助吗?:

于 2012-05-28T16:54:30.363 回答
0

好的,我想通了。您对 SQL CE 的看法是正确的。我在第一个项目中将其作为先决条件,但在设置项目中没有!非常感谢您的帮助

于 2012-05-28T17:58:01.497 回答