无法在构建服务器上修改MSBuild 15.0私有注册表

问题描述 投票:0回答:1

尝试发布SQL Server数据库项目时,我们遇到此查询超时问题:Schema Diff Timeout issue with Visual Studio 2017

我想在无头构建机器上使用解决方法,其中不存在Visual Studio IDE安装,但是可以使用构建工具:https://chocolatey.org/packages/microsoft-build-tools

文件夹%localappdata%\ Microsoft \ VisualStudio \ 15.0_xxx \中没有privateregistry.bin,实际上服务器上甚至不存在15.0文件夹。如何在此构建服务器上扩展查询超时?

sql-server msbuild sql-server-data-tools regedit sqlproj
1个回答
0
投票

找到了一个解决方法:我们必须拆分sql数据库项目构建和部署。我们首先需要生成一个dacpac文件,并使用SSDT中包含的sqlpackage.exe部署数据库。该可执行文件具有显式超时参数。

© www.soinside.com 2019 - 2024. All rights reserved.