数据层应用程序版本号存储在 Visual Studio 项目中的什么位置?

Jus*_*tin 6 version-numbering visual-studio-project data-tier-applications sql-server-data-tools

我有一个实用程序,可以填充 AssemblyInfo.cs 文件中的版本号。现在我需要实现一项功能来调整 Visual Studio 数据层应用程序 (DACPAC) 的版本号。

我发现如果打开项目属性并单击“数据层应用程序属性”按钮,我可以手动调整数字。但我找不到这个数字存储在项目文件中的位置,所以我不知道如何从我的实用程序自动更新它。

你知道版本号存储在哪里吗?

Dav*_*tin 6

这些属性不会出现在 .sqlproj 文件中,除非您更改它们的默认值。当您这样做时,它们将显示如下:

<DacDescription>This is my description</DacDescription>
<DacApplicationName>Database.Application.Name</DacApplicationName>
<DacVersion>1.2.3.4</DacVersion>
Run Code Online (Sandbox Code Playgroud)


Lyn*_*git 2

直到第一次成功构建项目后,dacpac 版本号才会显示。但之后,它会显示在 .sqlproj 文件中,如下所示。

Dacpac 版本号信息