Windows mobile 类型或命名空间名称';SqlServer';命名空间中不存在';Microsoft.Synchronization.Data';

Windows mobile 类型或命名空间名称';SqlServer';命名空间中不存在';Microsoft.Synchronization.Data';,windows-mobile,compact-framework,Windows Mobile,Compact Framework,这是我遇到的一个奇怪的问题,我从Microosfts网站下载了WebShareingAppDemo示例,但当我尝试在Visual Studio 2008中编译它时,我遇到以下错误: 命名空间中不存在类型或命名空间名称“SqlServer” “Microsoft.Synchronization.Data” 尝试使用Microsoft.Synchronization.Data.SqlServer时 你知道这是什么原因吗?你可能需要添加对Microsoft.Synchronization.Data.S

这是我遇到的一个奇怪的问题,我从Microosfts网站下载了WebShareingAppDemo示例,但当我尝试在Visual Studio 2008中编译它时,我遇到以下错误:

命名空间中不存在类型或命名空间名称“SqlServer” “Microsoft.Synchronization.Data”

尝试使用Microsoft.Synchronization.Data.SqlServer时


你知道这是什么原因吗?

你可能需要添加对Microsoft.Synchronization.Data.SqlServer的引用

右键单击项目
选择添加引用…
.NET选项卡下查找并添加Microsoft.Synchronization.Data.SqlServer

如果在列表中找不到,则可能需要安装Microsoft Sync Framework

和/或SQL Server 2008 Express


我可以添加Microsoft.Synchronization.data.SqlServerCE,但仅使用SqlServer无法添加。我已经安装了SQL Server和同步框架。我首先确认它确实不在.NET引用列表中(就在前几天,我遇到了同样的问题,但后来我意识到我只是在.Data.Server和.Data.SqlServerCE行之间遗漏了它)。如果失败,请尝试使用“浏览”选项卡转到Program Files\Microsoft SDK\Microsoft Sync Framework\v2.0并手动选择Microsoft.Synchronization.Data.SqlServer.dll。如果失败,我将重新安装Microsoft Sync Framework。