将 Visual Studio 2013 与 TFS 和 SQL Server 2012 & 2014 以及 SQLPackage.exe 与发布配置文件一起使用。
有谁知道是否/如何将 Build 版本或 Assembly 版本放入 SQLCMD 变量中?
即,我正在尝试获取 TFS/Visual Studio 拥有的关于 SQL 项目构建的任何系统级构建版本控制信息,并将其推送到 SQLCMD 变量中,然后将其插入表中。
我知道我可以显式定义一个 SQLCMD 变量,然后手动设置并增加它的值,但我想要项目的任何构建版本号。
我已经能够通过 MSBuild 获取程序集版本信息,详情如下:https ://social.msdn.microsoft.com/Forums/sqlserver/en-US/e0c93a55-d8bd-4a32-89d9-f46013fc1235/automatic-数据层应用程序上的版本增量?forum=ssdt
但这不在我的post-deploy.sql
剧本范围之内。我尝试过简单地引用该$(IntermediateTargetAssembly)
变量,但该项目不会构建,并且该变量未声明的错误。