关于.net 项目 nuget包还原项目失败的记录

在.net项目中,一般通过vs打开项目,会自动进行nuget包还原,可能因为其他一些因素,包还原失败,同时在之前包依赖是可以正常使用,现在却提示包 AutoMapper 6.2.2 与 netcoreapp2.1 (.NETCoreApp,Version=v2.1) 不兼容。 包 AutoMapper 6.2.2 不支持任何目标框架。等等类似消息,此时很可能是本地缓存的nuget包有问题。当前,前提是环境没有变动,而且之前可以跑,现在提示不兼容,否则可能真的是不兼容。

解决方案是在C:\Users\Administrator\.nuget\packages目录下找到还原失败或不兼容的包 , 然后在项目中先卸载掉,然后删除删除目录中的包,然后重新安装nuget包即可。

posted @   DHclly  阅读(1637)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示