我尝试将一个windows窗体应用程序转换为。NET 5和我上周能够构建并运行它。现在,它有一个错误构建。
NETSDK1148引用的程序集是使用较新版本的Microsoft编译的。Windows。SDK。NET.dll。请更新到更新的。NET SDK,以便引用此程序集。应用程序C:\Program Files\dotnet\sdk\5.0.201\Sdks\Microsoft.NET.sdk\targets\Microsoft.NET.Windows.targets
csproj的目标框架是<TargetFramework>net5.0-windows10.0.19041.0</TargetFramework>
我不确定要更改/更新什么。错误有点含糊。
从项目中删除Microsoft.Bcl.Build
解决了此问题。看见https://github.com/dotnet/sdk/issues/16360