我正在使用SQL Server CE为windows ce设备开发软件。我想添加对sqlceme35.dll
的引用,因为它在调试时会收到以下消息:
找不到PInvoke DLL的'sqlceme35.dll'。
如果我尝试添加对此dll的引用,我会收到消息:
无法添加对sqlceme25.dll的引用'。
我有安装目录中的* .dll
C:\Program Files\Microsoft SQL Server Compact Edition\v3.5
我正在运行应用程序的设备在Windows CE 6.0上运行。
我错过了什么?
编辑:解决了这个问题后,我得到了一个新问题:我引用了system.data(v.3.5.0.0,路径:C:\Program Files (x86)\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE\System.Data.dll
)
但是我收到了消息
“System.Data.Common.DbConnection”类型在未引用的程序集中定义。您必须添加对程序集'System.Data,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'
的引用
但对我来说,似乎没有理由不支持更新的版本......或者我是否误解了这一点?
答案 0 :(得分:1)
您需要安装Device SDK并使用这些文件。 http://www.microsoft.com/en-us/download/details.aspx?id=8831
(或者甚至更好地使用.cab文件)