引用的程序集是使用较新版本的 Microsoft.Windows.SDK.NET.dll 编译的
A referenced assembly was compiled using a newer version of Microsoft.Windows.SDK.NET.dll
我尝试将一个 windows 表单应用程序转换为 .NET 5,我能够在上周构建并 运行 它。现在,它有一个构建错误。
NETSDK1148 A referenced assembly was compiled using a newer version of Microsoft.Windows.SDK.NET.dll. Please update to a newer .NET SDK in order to reference this assembly. APP C:\Program Files\dotnet\sdk.0.201\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Windows.targets
csproj 的目标框架是 <TargetFramework>net5.0-windows10.0.19041.0</TargetFramework>
我不确定要做什么 change/update。错误有点模糊。
从项目中删除 Microsoft.Bcl.Build
解决了这个问题。参见 https://github.com/dotnet/sdk/issues/16360
我尝试将一个 windows 表单应用程序转换为 .NET 5,我能够在上周构建并 运行 它。现在,它有一个构建错误。
NETSDK1148 A referenced assembly was compiled using a newer version of Microsoft.Windows.SDK.NET.dll. Please update to a newer .NET SDK in order to reference this assembly. APP C:\Program Files\dotnet\sdk.0.201\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Windows.targets
csproj 的目标框架是 <TargetFramework>net5.0-windows10.0.19041.0</TargetFramework>
我不确定要做什么 change/update。错误有点模糊。
从项目中删除 Microsoft.Bcl.Build
解决了这个问题。参见 https://github.com/dotnet/sdk/issues/16360