无法使用“ 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,建筑物没有任何错误
如何使用“ 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文件夹的子文件夹下的哪里可以找到此模块,因此会引发错误。