无法重新安装包

Can't reinstall package

在重新安装新的 Win8.1 时,我的所有代码都从备份中恢复,当我发出命令 update-package -reinstall -project ui:

时突然收到黄色的 NuGet 警告

Skipped reinstalling package 'AeroWizard 2.0.9' in project 'Ui' because the package does not exist in the package source.

我正在使用 repositoryPath 功能,在 %AppData%\NuGet\NuGet.config 中指定 D:\Dev\Packages

我已经检查过,源中存在该包。在重新安装之前不会发生这种情况。

我看到 burnt1ce 也遇到了同样的问题here,但不幸的是他还没有收到回复。

我已经尝试了所有这些,但没有任何帮助:

  1. 从项目中卸载包
  2. D:\Dev\Packages
  3. 中删除包
  4. 清除包缓存
  5. 重新下载包
  6. 重新启动 Visual Studio,在每个步骤中保存所有更改

我在这个项目中的 5 个包中有 4 个发生了这种情况:

- AeroWizard
- DotNetZip
- EntityFramework.SqlServerCompact
- Microsoft.SqlServer.Compact

这个工作正常:

- EntityFramework

此警告是什么意思,我该如何解决?

如果在当前选择的包源中找不到 NuGet 包,NuGet 将跳过重新安装,因为重新安装将失败,而 NuGet 包处于卸载状态。

因此值得检查包管理器控制台中当前选择的包源是什么,因为它可能是没有 NuGet 包的包源。