gpt4 book ai didi

sql-server-data-tools - 如何在构建服务器上构建 .sqlproj 项目?

转载 作者:行者123 更新时间:2023-12-03 07:04:27 24 4
gpt4 key购买 nike

我有许多 .sqlproj 项目需要在我们的构建服务器上构建。我不想在构建服务器上安装所有 Visual Studio,这样我就可以安装 SSDT 来构建它们。如何在没有完整 VS 安装的情况下构建 .sqlproj 项目?

这是我在未安装 SSDT 的情况下尝试构建时在构建服务器上遇到的原始错误:

C:\MyProject\MyProj.sqlproj (4): The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\SSDT\Microsoft.Data.Tools.Schema.SqlTasks.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

最佳答案

答案: Microsoft 现在有一个 official NuGet package (参见blog post)。

<小时/>

旧答案,2016 年 8 月之前;提供以防 NuGet 包不适合您:

  1. 安装 dacframework.msi ( x86 | x64 )
  2. 安装 SQLDOM.MSI ( x86 | x64 )
  3. 安装 SQLLS.MSI ( x86 | x64 )
  4. 安装 SQLSysClrTypes.msi ( x86 | x64 )
  5. 安装 SSDTBuildUtilities.msi(按照步骤 3 中的设置从“管理员安装点”here)

完成!

来源:Headless MSBuild Support for SSDT (*.sqlproj) Projects .

关于sql-server-data-tools - 如何在构建服务器上构建 .sqlproj 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15556339/

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