名称空间'System.Data'中不存在类型或名称空间名称'SqlServerCe'
在本地构建,不能在Azure Devops上构建
这可能是故意的?该应用程序已部署在本地公司网络上,仅供公众使用。
再次,在本地构建,所有引用都是正确的,否则将起作用。
答案 0 :(得分:1)
您必须在构建服务器上安装SQL Compact运行时作为构建的一部分,显然默认情况下未安装它:
对于SQL Compact 3.5,使用:
msiexec /i %Build_SourcesDirectory%\tools\SSCERuntime_x86-ENU.msi /quiet /qn
msiexec /i %Build_SourcesDirectory%\tools\SSCERuntime_x64-ENU.msi /quiet /qn
对于SQL Compact 4.0,使用:
%Build_SourcesDirectory%\tools\SSCERuntime_x64-ENU.exe /quiet /qn