我确实包含了System.Data.SqlServerCe
dll,放入using System.Data.SqlServerCe;
了我的代码,但是当我打开 .NET 页面时,我得到:
命名空间“System.Data”中不存在类型或命名空间名称“SqlServerCe”(您是否缺少程序集引用?)
我不知道如何解决这个问题。提前致谢。
我确实包含了System.Data.SqlServerCe
dll,放入using System.Data.SqlServerCe;
了我的代码,但是当我打开 .NET 页面时,我得到:
命名空间“System.Data”中不存在类型或命名空间名称“SqlServerCe”(您是否缺少程序集引用?)
我不知道如何解决这个问题。提前致谢。
这可以通过确认以下 2 点来解决:
System.Data.SqlServerCe
命名空间添加到应用程序的References文件夹中。如果它不存在,您可以右键单击“参考”文件夹并选择“添加参考”
选项。从弹出窗口转到.Net 选项卡并
System.Data.SqlServerCe
从列表中选择,然后单击“确定”将命名空间添加到项目中。using System.Data.SqlServerCe;
到使用 System.Data.SqlServerCe 命名空间的代码隐藏文件的顶部。如果你有一个现有的参考,System.Data.SqlServerCe
但你看到它旁边有一个黄色符号,那么你应该:
要重新添加:
右键单击 References 文件夹并选择 Add Reference... 选项。前往大会 | 左侧窗格中的框架选项,然后滚动到System.Data.SqlServerCe
右侧窗格中。如果它在那里,请单击它,然后确保在单击确定之前选中它旁边的复选框。
如果System.Data.SqlServerCe
不在列表中,那么您将不得不在您的计算机上浏览它。为此,请单击 Add Reference... 对话框的 Browse... 按钮并尝试查看此文件夹:
C:\Program Files\Microsoft SQL server Compact edition\v3.5\Desktop
或者
C:\Program Files\Microsoft SQL server Compact edition\v4.0\Desktop
(当您阅读本文时,上述示例中的 v#.# 值可能会有所不同,因此,C:\Program Files\Microsoft SQL server Compact edition\
如果您知道应该是什么,请先导航到然后选择最新版本或特定版本。)
通过浏览找到它后,选择System.Data.SqlServerCe.dll
文件并确定您的出路,然后尝试重新编译。
安装 SQL Compact 服务器,然后直接从您的 Microsoft Compact 数据库/程序文件夹中添加该尊敬的 system.data.SqlServerCe.dll。
你错过了dll。
我相信你已经弄清楚了这一点。
检查您的web.config
文件是否有任何参考,并更正它。它可能是您定义错误的别名。
这个答案可能会解决您的问题。
这已经很晚了。但我也面临同样的问题。
我正在使用Visual Studio 2012和Visual Studio 2017,我在这里找到了System.Data.SqlServerCe。
两个版本的相同目录。
我编辑了@JesiMov 答案。
Right click the References folder and select Add Reference... option.
Go to the Assemblies | Extensions option on the left pane, then scroll to System.Data.SqlServerCe in the right pane.