开发 SQL Server 数据层应用程序包MSBuild SDK
MSBuild.Sdk.SqlProj 是一个用于生成 SQL Server 数据层应用程序包(.dacpac)的 MSBuild SDK。它提供类似 SQL Server Data Tools .sqlproj 项目的功能,但基于 Visual Studio 2017 引入的 SDK 风格项目。支持包引用、部署脚本和 SQLCMD 变量等特性,简化了数据库项目的构建和部署流程。此 SDK 可从 SQL 脚本生成 .dacpac 文件,兼容 .sqlproj 项目的主要功能。采用 Visual Studio 2017 引入的 SDK 项目格式,支持 NuGet 包引用、部署脚本和 SQLCMD 变量等特性。它为开发者提供了一种现代化的方式来管理和部署 SQL Server 数据库项目。
这是一个能够从一组SQL脚本生成SQL Server数据层应用程序包(.dacpac)的MSBuild SDK,该包可以随后使用Microsoft.SqlPackage
dotnet工具进行部署。它提供了与SQL Server Data Tools .sqlproj项目格式相似的大部分功能,但是基于Visual Studio 2017首次引入的新的SDK风格项目构建。
如果您想要视频介绍,请观看这个dotnetFlix片段。有关该项目的更多背景信息,请阅读以下博客文章:
请花点时间熟悉一下本仓库的行为准则。
最简单的入门方式是使用以下命令通过dotnet new
安装我们的模板:
dotnet new --install MSBuild.Sdk.SqlProj.Templates
然后您可以使用以下命令创建一个新的项目文件:
dotnet new sqlproj
如果您不想针对最新版本的SQL Server,可以使用-s Sql<version>
开关指定要针对的版本。