从 C# 库项目创建 dacpac 文件
Create dacpac file from C# library project
我有 .net
解决方案,其中包含多个项目,例如 webAPI
、网站、C# 库 class 用于创建 DLL 的项目。同样,.csproj
项目之一是一个 class 库项目,我们用于维护 SQL 脚本和 git 存储库的 SP。现在我想创建 CI/CD 管道来自动化我们需要创建 dacpac
文件的数据库项目。
我参考了很多 material 和博客来为数据库创建一个 CI 管道。我能够创建构建管道,但问题是 .csproj
class 项目无法创建 .dacpac
文件,只能创建 DLL 文件。那么如何根据我当前的情况创建 dacpac
文件呢?我们可以将我的 class 库项目转换为 SSDT
项目吗?我想在 git.
上维护一个数据库项目以及我的主要项目解决方案
您可以使用 MSBuild.Sdk.SqlProj
开源来维护一个 csproj 项目并轻松构建一个 SQL 服务器数据库 dacpac。
可在此处找到开源:https://github.com/rr-wfm/MSBuild.Sdk.SqlProj
以及此博客中的详细说明 https://erikej.github.io/efcore/2020/05/11/ssdt-dacpac-netcore.html
我有 .net
解决方案,其中包含多个项目,例如 webAPI
、网站、C# 库 class 用于创建 DLL 的项目。同样,.csproj
项目之一是一个 class 库项目,我们用于维护 SQL 脚本和 git 存储库的 SP。现在我想创建 CI/CD 管道来自动化我们需要创建 dacpac
文件的数据库项目。
我参考了很多 material 和博客来为数据库创建一个 CI 管道。我能够创建构建管道,但问题是 .csproj
class 项目无法创建 .dacpac
文件,只能创建 DLL 文件。那么如何根据我当前的情况创建 dacpac
文件呢?我们可以将我的 class 库项目转换为 SSDT
项目吗?我想在 git.
您可以使用 MSBuild.Sdk.SqlProj
开源来维护一个 csproj 项目并轻松构建一个 SQL 服务器数据库 dacpac。
可在此处找到开源:https://github.com/rr-wfm/MSBuild.Sdk.SqlProj 以及此博客中的详细说明 https://erikej.github.io/efcore/2020/05/11/ssdt-dacpac-netcore.html