安装NuGet包时提示找不到System.Runtime.CompilerServices.Unsafe.dll路径
解决NuGet包安装时找不到System.Runtime.CompilerServices.Unsafe.dll的问题
清理NuGet缓存
打开命令提示符,运行:nuget locals all -clear清空本地NuGet缓存,排除损坏的缓存包导致的问题。
删除项目packages目录后重装
找到项目根目录下的packages文件夹,直接删除整个文件夹,回到Visual Studio右键项目选择管理NuGet程序包,重新安装所需包。检查项目目标框架兼容性
确认项目目标框架是否为net461或更高版本。如果你的项目框架低于net461,这个版本的包不兼容,换用适配你项目框架的版本(比如对应net45的版本)。修复NuGet包管理配置
打开Visual Studio,依次点工具 -> NuGet包管理器 -> 包管理器设置,在包源里确保官方NuGet源已启用。再到通用选项卡点击还原NuGet包,选择你的项目执行还原。手动放置dll文件
从NuGet官网下载对应版本的.nupkg文件,改后缀为.zip解压,找到lib\net461\System.Runtime.CompilerServices.Unsafe.dll,手动复制到报错的路径(C:\<path to my project>\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\),之后重新编译项目。
内容的提问来源于stack exchange,提问作者ShortenedName
相关产品推荐
相关产品推荐

