在Azure Devops上找不到SQL Server CE,类型或名称空间

时间:2018-09-24 15:34:10

标签: azure-devops sql-server-ce

  

名称空间'System.Data'中不存在类型或名称空间名称'SqlServerCe'

在本地构建,不能在Azure Devops上构建

可能是故意的?该应用程序已部署在本地公司网络上,仅供公众使用。

再次,在本地构建,所有引用都是正确的,否则将起作用。

1 个答案:

答案 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