【发布时间】:2017-11-02 14:33:53
【问题描述】:
目标:在 Visual Studio 2017 中发布 SQL Server 数据库项目后运行自定义操作
问题:我在解决方案中有一个 SQL Server 数据库项目 (.sqlproj)。为了在发布项目后执行客户操作,通过添加新目标来修改 .sqlproj 文件,如下所示。
当我在visual studio IDE中通过右键单击项目(或在项目中发布配置文件)发布项目时,它会发布数据库项目,但它不会执行此AfterPublish目标。
注意:如果我使用如下所示的 MSBuild 发布,它将成功执行 AfterPublish 目标。
msbuild mydbproj.sqlproj /t:build;publish /p:sqlpublishprofilepath=mydbproj.publish.xml
【问题讨论】:
标签: msbuild visual-studio-2017 publish sqlproj