C:\Program Files\Microsoft SQL server Compact edition\v3.5\Desktop
或
C:\Program Files\Microsoft SQL server Compact edition\v4.0\Desktop
(The v#.#值在上面的例子中可能会有所不同,所以首先导航到C:\Program Files\Microsoft SQL server Compact edition\,然后选择最新版本或特定版本(如果你知道应该是什么)。 一旦你通过浏览找到它,选择System.Data.SqlServerCe.dll文件,然后尝试重新编译。
6条答案
按热度按时间iih3973s1#
这可以通过确认以下两点来解决:
1.检查是否已经将
System.Data.SqlServerCe
命名空间添加到应用程序的References文件夹中。如果没有,您可以右键单击References文件夹,然后选择添加引用选项。从弹出窗口转到**.Net选项卡**并从列表中选择System.Data.SqlServerCe
,然后单击OK将命名空间添加到项目中。1.如果您对第1步没有问题,请将
using System.Data.SqlServerCe;
添加到使用System.Data.SqlServerCe命名空间的代码隐藏文件的顶部。jxct1oxe2#
如果你有一个
System.Data.SqlServerCe
的现有引用,但 * 你看到它旁边有一个黄色符号,那么你应该:**要重新添加:**右键单击引用文件夹并选择添加引用.选项。转到程序集|框架选项,然后滚动到右窗格中的
System.Data.SqlServerCe
。如果它在那里,点击它,然后一定要选中它旁边的复选框,然后点击确定。如果
System.Data.SqlServerCe
不在列表中,则必须在计算机上浏览它。要执行此操作,请单击“添加引用.对话框的浏览...按钮并尝试在此文件夹中查找:或
(The v#.#值在上面的例子中可能会有所不同,所以首先导航到
C:\Program Files\Microsoft SQL server Compact edition\
,然后选择最新版本或特定版本(如果你知道应该是什么)。一旦你通过浏览找到它,选择
System.Data.SqlServerCe.dll
文件,然后尝试重新编译。bvjveswy3#
安装SQL Compact Server,然后直接从Microsoft Compact数据库/程序文件夹添加该reverence system.data.SqlServerCe.dll。
你错过了DLL。
我相信你已经弄明白了这一点。
sg24os4d4#
检查您的
web.config
文件中是否有任何引用,并更正它。可能是你定义错误的化名。This answer可以解决您的问题。
wecizke35#
现在回答有点晚了。但我也面临着同样的问题。
我正在使用Visual Studio 2012和Visual Studio 2017,我在这里找到了System.Data.SqlServerCe。
两个版本的目录相同。
我编辑了@ JesiMovAnswer。
右键单击【引用】文件夹,选择【添加引用...】选项。
前往程序集| 选项,然后滚动到右窗格中的System.Data.SqlServerCe。
e1xvtsh36#
使用NuGet作为简单
NuGet\安装包Microsoft.SqlServer.Compact -版本4.0.8876.1