为了账号安全,请及时绑定邮箱和手机立即绑定

将目标框架从 .NetStandard 2.0 更改为 .net 4.7.2 后无法恢复 nuget

将目标框架从 .NetStandard 2.0 更改为 .net 4.7.2 后无法恢复 nuget

C#
青春有我 2021-10-24 14:18:50
我刚刚将我们的几个项目从 .net framework 4.6.2 更新到 .net framework 4.7.2,但出现以下错误:Package Microsoft.AspNetCore 2.1.2 is not compatible with net472 (.NETFramework,Version=v4.7.2). Package Microsoft.AspNetCore 2.1.2 supports: netstandard2.0 (.NETStandard,Version=v2.0)    Package Microsoft.AspNetCore.Authentication.Cookies 2.1.1 is not compatible with net472 (.NETFramework,Version=v4.7.2). Package Microsoft.AspNetCore.Authentication.Cookies 2.1.1 supports: netstandard2.0 (.NETStandard,Version=v2.0)    Package Microsoft.AspNetCore.Authentication.JwtBearer 2.1.1 is not compatible with net472 (.NETFramework,Version=v4.7.2). Package Microsoft.AspNetCore.Authentication.JwtBearer 2.1.1 supports: netstandard2.0 (.NETStandard,Version=v2.0)    Package Microsoft.AspNetCore.Cors 2.1.1 is not compatible with net472 (.NETFramework,Version=v4.7.2). Package Microsoft.AspNetCore.Cors 2.1.1 supports: netstandard2.0 (.NETStandard,Version=v2.0)    Package Microsoft.AspNetCore.Identity.EntityFrameworkCore 2.1.2 is not compatible with net472 (.NETFramework,Version=v4.7.2). Package Microsoft.AspNetCore.Identity.EntityFrameworkCore 2.1.2 supports: netstandard2.0 (.NETStandard,Version=v2.0)    Package Microsoft.AspNetCore.Mvc 2.1.1 is not compatible with net472 (.NETFramework,Version=v4.7.2). Package Microsoft.AspNetCore.Mvc 2.1.1 supports: netstandard2.0 (.NETStandard,Version=v2.0)真正让我感到困惑的是 .NETFramework 4.7.2 与 .NET Standard 2.0 兼容,为什么我们会收到此错误消息?这没有意义!非常感谢任何帮助。
查看完整描述

3 回答

?
Helenr

TA贡献1780条经验 获得超4个赞

我在我们的 CI 服务器上遇到了这个问题,nuget.exe结果安装了一个较旧的副本,将其升级到最新版本解决了这个问题(v4.1 到 4.7)


查看完整回答
反对 回复 2021-10-24
?
绝地无双

TA贡献1946条经验 获得超4个赞

将 NuGet 安装程序更新到版本 2.*。之后 NuGet.exe 将自动更新到 4.3 版


查看完整回答
反对 回复 2021-10-24
  • 3 回答
  • 0 关注
  • 585 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信