Hau*_*Haf 5 azure-pipelines .net-7.0
我刚刚将我的解决方案更新到.NET7。我在 Azure Devops 上有一个构建/发布管道设置,现在在“恢复”步骤中失败。
这是第一个错误,然后是多个相同类型的其他错误:
2:3> 项目“D:\a”中的文件“C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets”中的目标“_CheckForUnsupportedNETCoreVersion” \1\s\xxxx\xxxx.csproj”(目标“CollectPackageReferences”取决于它):使用程序集“C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk 中的“NETSdkError”任务\targets..\tools\net6.0\Microsoft.NET.Build.Tasks.dll”。任务“NETSdkError”2:3>C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(144,5):错误NETSDK1045:当前.NET SDK 不支持面向 .NET 7.0。目标为 .NET 6.0 或更低版本,或者使用支持 .NET 7.0 的 .NET SDK 版本。[D:\a\1\s\xxxx\xxxx.csproj] 完成执行任务“NETSdkError”——失败。
我尝试在“代理规范”下使用“Windows最新”和“Windows 2022”,但都不起作用。我以为“Windows最新版”发布后会自动更新到最新的SDK吗?我需要更改什么才能使此构建管道与 .NET7 兼容?
如果管道配置是在 YAML 中,则在开始时需要执行额外的任务:
- task: UseDotNet@2
displayName: 'Install .NET Core SDK 7.x'
inputs:
version: 7.x
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5216 次 |
| 最近记录: |