升级到.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
感谢您的帮助
答案 0 :(得分:8)
就我而言,这很简单,我只是做了以下事情:
答案 1 :(得分:1)
有一个简单的解决方案。删除AppData\Roaming\NuGet\NuGet.config文件,然后运行visual studio就可以新建NuGet.config文件
答案 2 :(得分:0)
所以当我曾经克隆一个新的存储库并且我的 IDE 尝试首先恢复 nuget 包时,我遇到了这个问题,它会在没有清除 nuget 缓存的情况下拒绝工作。经过一些“调查”后,以下步骤帮助我解决了这个问题。
一旦用新的 url 替换了新的内部 nuget 源,问题似乎已得到解决。
我正在运行 VS 2019 v 16.10.4 @Win 10