我使用一些类库和 ASP.NET MVC 项目创建了一个解决方案,并使用 Nuget 添加了一些引用。一切顺利,但第二天,当从包管理器控制台运行“update-package”时,我开始收到所有项目的所有包的警告:
Failed to generate binding redirects for 'ProjectName'. An item with the same key has already been added.
问题是所有绑定(bind)重定向似乎都在那里并指向最新版本的库,它们甚至似乎在包更新时正确更新。此外,所有代码都能正确编译和运行。
任何包都显示此消息,甚至是不使用绑定(bind)重定向的包,如 javascript 库和 typescript 定义。
我想知道是否有办法调试此警告并找出它们发生的原因。
我正在使用最新的 VS 2013,使用 nuget 2.7.3/2.7.41115.310。
最佳答案
我也有这个问题。我通过删除项目之间的引用连接来解决它。然后我更新并安装了我需要的软件包。在我再次添加对类库的引用之后,一切都很好。
关于visual-studio - Nuget:所有包都给出 "Failed to generate binding redirects for ' ProjectName'。已添加具有相同 key 的项目。”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20947984/