首页 > 解决方案 > 更新 DynamicData nuget 包时遇到问题

问题描述

尝试更新 ReactiveUI 但由于 DynamicData nuget 包的问题甚至无法正确安装它。在 VS (Mac)、Xamarin、Android SDK 和 iOS 中完全是最新的。我编辑了一些文件夹名称(... 不在实际输出中)。

包管理器显示最新版本是 6.13.21。

Getting restore information for project .../Projects/PackageUpdateTest/PackageUpdateTest.Android/PackageUpdateTest.Android.csproj 
Getting restore information for project .../Projects/PackageUpdateTest/PackageUpdateTest.iOS/PackageUpdateTest.iOS.csproj
Running non-parallel restore.
Reading project file .../Projects/PackageUpdateTest/PackageUpdateTest.Android/PackageUpdateTest.Android.csproj.
Persisting no-op dg to .../Projects/PackageUpdateTest/PackageUpdateTest.Android/obj/PackageUpdateTest.Android.csproj.nuget.dgspec.json
Restoring packages for .../Projects/PackageUpdateTest/PackageUpdateTest.Android/PackageUpdateTest.Android.csproj...
Restoring packages for MonoAndroid,Version=v8.1...
  GET https://api.nuget.org/v3-flatcontainer/dynamicdata/index.json
  OK https://api.nuget.org/v3-flatcontainer/dynamicdata/index.json 177ms
Resolving conflicts for MonoAndroid,Version=v8.1...
Unable to find package DynamicData with version (>= 6.13.21)
  - Found 148 version(s) in nuget.org [ Nearest version: 6.8.0.2561 ]
Package restore failed. Rolling back package changes for 'PackageUpdateTest.Android'.

标签: c#xamarinxamarin.formsnugetreactiveui

解决方案


我发现了这个问题。

我必须在终端中运行这个脚本(我在 Mac 上)——nuget locals all -clear

要清除 Windows 上的 NuGet 缓存,请执行以下步骤 -Tools -> Nuget Package Manager -> General -> Click button "Clear All Nuget Cache(s)


推荐阅读