在VSTS devops中运行构建任务时出错。
C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ SSDT \ Microsoft.Data.Tools.Schema.SqlTasks.targets(477,5):错误MSB4062:“ SqlModelResolutionTask”任务可能不能从程序集\ Extensions \ Microsoft \ SQLDB \ Dac \ 150 \ Microsoft.Data.Tools.Schema.Tasks.Sql.dll中加载。无法加载文件或程序集'file:/// C:\ Extensions \ Microsoft \ SQLDB \ Dac \ 150 \ Microsoft.Data.Tools.Schema.Tasks.Sql.dll'或其依赖项之一。该系统找不到指定的文件。确认声明正确无误,并保证程序集及其所有依赖项都可用,并且任务包含实现Microsoft.Build.Framework.ITask的公共类。
答案 0 :(得分:0)
MSBUILD失败,错误为MSB4062
根据错误消息和您发布的评论,似乎您正在构建由Visual Studio 2017开发的项目,但是使用旧版Visual Studio在Azure Devops上构建它。
要解决此问题,您可以尝试在私人代理上安装Visual Studio 2017。
希望这会有所帮助。
答案 1 :(得分:0)
使用
<块引用>/p:StyleCopEnabled=false for .netFramework with msbuild
-p:StyleCopEnabled=false for dotnetcore with dotnet publish