如何为 SSDT 项目设置 Azure DevOps 管道?

How do I setup an Azure DevOps Pipeline for SSDT project?

如何为 SSDT 项目设置 Azure DevOps 管道?当我尝试 .NET Core 的内置模板时,收到此错误消息:

2018-11-29T19:04:33.6287133Z D:\a\s\XXX\XXXDB.sqlproj:警告 NU1503:跳过项目 'D:\a\s\XXX\XXXDB.sqlproj' 的恢复。项目文件可能无效或缺少恢复所需的目标。 [D:\a\s\Krystal.sln]

2018-11-29T19:05:36.8178997Z D:\a\s\XXXDB\XXXDB.sqlproj(60,3): 错误 MSB4019: 找不到导入的项目 "C:\Program Files\dotnet\sdk.1.402\Microsoft\VisualStudio\v11.0\SSDT\Microsoft.Data.Tools.Schema.SqlTasks.targets"。确认声明中的路径正确,并且该文件存在于磁盘上。

我以前见过这个。开箱即用的 .NET Core 模板不适用于 SSDT 项目——您必须使用 Visual Studio Build 并将其指向解决方案文件。 dotnet build 不适用于 SSDT 项目。