sql server compact 3.5 和智能设备项目的问题

Posted

技术标签:

【中文标题】sql server compact 3.5 和智能设备项目的问题【英文标题】:problem with sql server compact 3.5 and smart device project 【发布时间】:2010-06-30 18:29:58 【问题描述】:

最近我从 Microsoft 网站下载了 SQLServer Compact 3.5,并且我已经安装了 Visual Studio 2008。 当我创建一个新的智能设备项目并尝试将一些数据集连接到本地数据库时,出现以下错误: “错误 1 ​​自定义工具错误:此操作需要对 SQL Server Compact 3.5 的引用。项目有对不同版本的引用。更新引用并重试。”

我尝试重新安装 Visual Studio 2008,但没有成功。

【问题讨论】:

你参考了哪个版本? 您是否安装了 Visual Studio 2008 Service Pack? 我参考了 3.5 版,我没有安装服务包。直到我从 Microsoft 获得新版本的 SQL Server ce 之前没有任何问题。 【参考方案1】:

在将 SQL Server Compact 3.5 更新到 SP2 后,我遇到了同样的问题。

解决方法是卸载SP2,安装没有Service Pack的版本,在项目中重新添加对SQL CE的引用

【讨论】:

目前我无法检查您的解决方案,但感谢您的考虑。【参考方案2】:

我也遇到了同样的问题,这个问题发生在 SQL Compact service pack2 中,但是您可以使用 SP1 并使用代码来操作您的数据库。已经解决了。

【讨论】:

【参考方案3】:

删除现有项目对 SQL CE 的引用,关闭项目,重新打开项目并重新添加引用。

【讨论】:

以上是关于sql server compact 3.5 和智能设备项目的问题的主要内容,如果未能解决你的问题,请参考以下文章

sql server compact 3.5 和智能设备项目的问题

SQL Server Compact 3.5 版数据库访问被拒绝

如果存在可在 SQL Server 2005 和 SQL Server Compact 3.5 中使用的索引,则删除该索引的脚本

私下部署 sql server compact 3.5 sp2 时出错

如何连接到 SQL Server Compact 3.5 文件作为 Visual Studio 2012 中的数据源?

C# 代码连接到局域网上的 Microsoft SQL Server Compact 3.5? [关闭]