Visual Studio 2015 年,Nuget 和“已添加相同的密钥”。

Visual Studio 2015, Nuget and “same key has already been added.”

我有 Visual Studio 2015 RC。当我打开控制台应用程序或 Windows Phone 8 Silverlight 项目时,一切正常,我可以毫无问题地使用 Nuget。

当我打开通用应用程序项目 (Windows 8.1 + Windows Phone 8.1) 时,Nuget 中断。当我打开 Nuget 控制台时,我看到

当我尝试使用 Nuget GUI 安装 Nuget 包时,我遇到了同样的错误。

还有一件奇怪的事。当我打开没有任何项目的 VS2015 RC 并打开 Nuget 控制台时,我没有收到错误。然后当我打开我的通用应用程序项目时,出现错误。

我很确定它与 Universal App 项目相关联。

我在 VS2013 中测试了 Universal App 项目,一切正常,Nuget 没有问题。

我尝试了 installing nuget package "same key has already been added." 中的所有步骤,但没有帮助。我猜这是因为另一个文件夹在我的情况下可能已损坏。

我在两台不同的机器上遇到过,都是 运行 Windows 8.1 Pro,一台只有 VS2015 RC,一台有 VS2013 Pro 和 VS2015 Pro。

我不时遇到与VS2013相同的问题。虽然我没有在这里解决的确切步骤,但以下总结了有效的方法(可能已经过时了)。

  1. 使用包管理器删除所有包
  2. 删除应用配置中的库绑定部分
  3. 通过包管理器重新添加包

这是一台 windows 机器,您可能需要在每个步骤之间重新启动 visual studio。