我在解码错误更新 NuGet 包时发现无效数据
I found invalid data while decoding error updating NuGet packages
我一直在尝试从包管理器控制台更新 Visual Studio 2019 中的 NuGet 包,并从上下文选项管理 NuGet 包,但在这两种情况下,我都收到“解码时发现无效数据”。错误。
我必须恢复到 Visual Studio 2017 才能更新。有没有办法解决这个问题,还是我现在必须应对这种切换?
两种情况下的错误输出如下:
删除我解决方案中每个项目中的 obj 和 bin 文件夹,然后重新打开 Visual Studio 2019 以触发自动包下载对我有用。我认为您也不需要删除 bin,但那时我快疯了。
Visual Studio 2019
- 转到菜单 工具 → NuGet 包管理器 → 包管理器控制台.
- 输入
dotnet nuget locals all --clear
.
- 清洗溶液。
- 从项目文件夹中删除
bin
和 obj
文件夹。
100% 工作。
我一直在尝试从包管理器控制台更新 Visual Studio 2019 中的 NuGet 包,并从上下文选项管理 NuGet 包,但在这两种情况下,我都收到“解码时发现无效数据”。错误。
我必须恢复到 Visual Studio 2017 才能更新。有没有办法解决这个问题,还是我现在必须应对这种切换?
两种情况下的错误输出如下:
删除我解决方案中每个项目中的 obj 和 bin 文件夹,然后重新打开 Visual Studio 2019 以触发自动包下载对我有用。我认为您也不需要删除 bin,但那时我快疯了。
Visual Studio 2019
- 转到菜单 工具 → NuGet 包管理器 → 包管理器控制台.
- 输入
dotnet nuget locals all --clear
. - 清洗溶液。
- 从项目文件夹中删除
bin
和obj
文件夹。
100% 工作。