2015-06-17 60 views
2

在新Win8.1重装,我所有的代码从备份中恢复,我现在突然得到一个黄色的NuGet警告,当我发出命令update-package -reinstall -project ui无法重新安装包

跳过重新安装在项目'Ui'中打包'AeroWizard 2.0.9',因为软件包源中不存在该软件包。

我使用repositoryPath功能,指定在%AppData%\NuGet\NuGet.configD:\Dev\Packages

我已检查并且包中存在源代码。重新安装前没有发生这种情况。

我看到burnt1ce是有同样的问题here,但不幸的是他没有收到任何答复呢。

我已经尝试了所有的这些,但没有什么帮助:

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

这是我5包4发生在这个项目:

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

这一个是工作的罚款:

- EntityFramework 

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

+1

运行重新安装命令时,软件包管理器控制台中选择了哪些软件包源? –

+0

@MattWard - Holleee南瓜。这是一个肯定的前额一巴掌。你会把它作为答案输入,所以我可以接受它吗? – InteXX

回答

3

的NuGet将跳过一个NuGet包的重新安装,如果它不能在当前选择包源,因为重新安装会失败离开NuGet包卸载找到它。

所以这是值得一试什么包管理器控制台当前选择包源是因为它可能是不具备的NuGet包一包源。

+0

再次感谢马特。 – InteXX