首页 > 解决方案 > 使用 dacpac 代码 (asp .net core) 在 Visual Studio 中发布项目

问题描述

我已经为 dacpac 创建了项目,并且我想像发布我的 api 项目时一样发布此代码,然后它会自动在数据库中发布 dacpac 更改,但我没有任何用于编写启动文件的代码。因此,如果您对此有任何想法,请告诉我。我想在启动文件中加载 dacpac 但我不知道它的代码如何?

我在启动文件中尝试过这段代码

using (var dacPackage = DacPackage.Load(DacPacFullPath))
{
    var dacServices = new DacServices(Shared.Environment.Settings.RadanDbNameOrConnectionString());
    dacServices.Deploy(dacPackage, DatabaseName, true);
}

但是,它不起作用。

标签: asp.net-core

解决方案


@Bhavesh,你能提供你得到的异常,所以我可以深入研究它并可能找到解决方案。

错误样本


推荐阅读