gpt4 book ai didi

.net - 如何使用 "dotnet"工具构建 .sqlproj 项目?

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

无法使用“dotnet”命令行工具构建 .Net .sqlproj。这是错误:

dotnet\sdk\3.1.300\Microsoft\VisualStudio\v11.0\SSDT\Microsoft.Data.Tools.Schema.SqlTasks.targets" was not found

我已安装 SSDT 工具,但在上述位置不可用。

注:使用 Visual Studio 和 MSBuild 构建没有任何错误

最佳答案

How to build .sqlproj projects using “dotnet” tool?



抱歉,我知道这是 不支持 现在的情况。 dotnet cli 无法使用 构建数据库项目是设计使然。旧框架风格项目文件。

至于为什么它使用 Visual Studio 和 MSBuild 构建没有任何错误但使用 dotnet 失败的原因。请检查您的 SSDT 安装路径,它应该在路径 C:\Program Files (x86)\Microsoft Visual Studio\2019\VSEditon\MSBuild\Microsoft\VisualStudio\v16.0\SSDT 下.
SSDT作为 MSBuild(VS 构建工具)或 VS 的 MSBuild 的子模块安装,因此在通过 VS/MSbuild 构建它时效果很好。但是 dotnet cli不知道在哪里可以找到 MSBuild 文件夹的子文件夹下的这个模块,所以它会抛出错误。

有一次 a discussion关于这个在 github,在我看来,支持通过 Dotnet 构建 SQLProj 的功能还没有实现。如果您对该功能感兴趣,我建议您可以在那里打开一张新票来发布您的想法。

关于.net - 如何使用 "dotnet"工具构建 .sqlproj 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62107273/

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