gpt4 book ai didi

versioning - 如何从 DACPAC 文件中获取版本号

转载 作者:行者123 更新时间:2023-12-04 17:36:45 25 4
gpt4 key购买 nike

我使用生成的版本号从自动构建生成 DACPAC 文件。虽然在 sqlpackager 操作期间很有用,但我需要能够在对文件执行任何操作之前确定 DACPAC 的版本号。

我可以使用什么工具(当然是自动化的)来查询 DACPAC 文件的版本号和描述?

最佳答案

嘿,我知道您找到了解决方案,但我有另一种方法可以帮助其他人。
通过引用 Microsoft.SqlServer.Management.Dac.dll 并使用 DacType类(class):

using System.IO;
using Microsoft.SqlServer.Management.Dac;

(不完全确定需要哪些 using 语句 - 我已经复制了一个更大的 DAC 帮助文件)
using (Stream dacPackFileStream = File.Open(this.dacPackFileName, FileMode.Open))
{
var dacType = DacType.Load(dacPackFileStream);
dacPackFileStream.Close();
return dacType.Version;
}

关于versioning - 如何从 DACPAC 文件中获取版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16487151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com