【发布时间】:2018-12-02 13:32:28
【问题描述】:
升级到 .Net Core 2.1.1 后出现此错误:
C:\Program Files\dotnet\sdk\2.1.301\NuGet.targets(114,5): error : An error
occurred while retrieving package metadata for 'System.IO.4.3.0' from source
'C:\Program Files\dotnet\sdk\NuGetFallbackFolder'.
C:\Program Files\dotnet\sdk\2.1.301\NuGet.targets(114,5): error : '.',
hexadecimal value 0x00, is an invalid character. Line 1, position 1.
无法使用
nuget.exe locals -clear global-packages
nuget.exe locals -clear packages-cache
nuget.exe locals -clear http-cache
或
nuget.exe locals -clear all
感谢您的帮助
【问题讨论】:
-
请分享导致此错误的项目文件(或创建一个新的作为最小示例)
-
我已经重新安装了所有系统,问题似乎消失了
-
我在更新 VS 并获得 dotnet core sdk 2.1.302 后得到了这个
-
从我阅读的内容看来,您似乎走在了正确的轨道上,但您可以删除包文件夹而不是删除整个解决方案 -> 获取 nuget 命令行 -> 运行上面列出的命令,然后恢复nuget 包
标签: asp.net-core .net-core nuget nuget-package nuget-package-restore