NuGet 5.x 不适用于 MSBuild 17.如何更新所有项目的所有 CI yaml

NuGet 5.x does not work with MSBuild 17.How to update all CI yaml for all projects

提问人:Victor 提问时间:4/27/2023 更新时间:4/27/2023 访问量:39

问:

我们在 TFS 中可能有数百个项目。因此,现在在 TFS 中,我看到已安装的 NuGet 版本 5.x。当我们尝试安装 MSBuild 17 (Visual Studio 2022) 并生成时,生成失败并出现NETSDK1004错误。这意味着 Nuget 5.x 不适用于 MSBuild 17。MSBuild 17 需要 Nuget 6.x。

我可以在任务NuGetToolInstaller@1中将Nuget版本更新到6.x,但它需要逐个检查所有CI文件。 有什么方法可以使用 Nuget 6.x 进行所有构建?也许是一些全球背景?

尝试过这个: 安装了 VS 2022 并尝试构建。得到了NETSDK1004。

azure-pipelines devops tfsbuild

评论

0赞 Daniel Mann 4/27/2023
它需要逐个检查所有 CI 文件。全局搜索和替换?脚本?

答: 暂无答案