Nuget:所有软件包都提供“无法为'ProjectName'生成绑定重定向。已经添加了具有相同密钥的项目。”

时间:2014-01-06 10:30:38

标签: visual-studio nuget

我使用一些类库和ASP.NET MVC项目创建了一个解决方案,并在Nuget中添加了一些引用。一切顺利,但第二天,当从Package Manager控制台运行“update-package”时,我开始收到所有项目的所有包的警告:

  

无法为“ProjectName”生成绑定重定向。带有的项目   已添加相同的密钥。

问题是所有绑定重定向似乎都存在并指向最新版本的库,它们甚至似乎在包更新时正确更新。此外,所有代码都可以正确编译和运行。

此消息显示任何包,甚至是不使用绑定重定向的包,如javascript库和打字稿定义。

我想知道是否有办法调试此警告并找出它们发生的原因。

我正在使用VS 2013所有最新版本,其中nuget为2.7.3 / 2.7.41115.310。

1 个答案:

答案 0 :(得分:1)

我也有这个问题。我通过删除项目之间的引用连接解决了它。然后我更新并安装了我需要的软件包。我再次添加对类库的引用后,一切都很好。