如何使用“ dotnet”工具构建.sqlproj项目?

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

无法使用“ 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,建筑物没有任何错误

.net asp.net-mvc azure-devops sql-server-data-tools dotnet-tool
1个回答
0
投票
如何使用“ dotnet”工具构建.sqlproj项目?

抱歉,但据我所知,这是

不支持的情况。根据设计,dotnet cli无法使用old-framework style项目文件来构建数据库项目。

关于使用Visual Studio和MSBuild构建建筑物没有任何错误,但使用dotnet失败的原因。请检查您的SSDT安装路径,该路径应位于路径C:\Program Files (x86)\Microsoft Visual Studio\2019\VSEditon\MSBuild\Microsoft\VisualStudio\v16.0\SSDT下。

SSDT作为VS的MSBuild(VS构建工具)或MSBuild的子模块安装,因此在通过VS / MSbuild进行构建时效果很好。但是dotnet cli不知道在MSBuild文件夹的子文件夹下的哪里可以找到此模块,因此会引发错误。

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