visual-studio - Nuget:所有包都给出 "Failed to generate binding redirects for ' ProjectName'。已添加具有相同 key 的项目。”

标签 visual-studio nuget

我使用一些类库和 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/

相关文章:

.net - <TargetFramework> 和 <RuntimeFrameworkVersion> 有什么区别?

lib 文件夹外的 NuGet 程序集

c# - 在解决方案资源管理器下的 Visual Studio 解决方案中创建的文件夹未出现在源代码管理资源管理器中

c# - 通过 Tab 键浏览 XML 文档字段

visual-studio - 如何使用 Visual Code studio 在 azure 上部署静态网站?

command-line - NuGet 如何创建 nuspec 文件

Nuget包图标未显示

c# - NuGet.核心 : This package has been deprecated as it is legacy and no longer maintained

c - const 字符串动态数组的正确类型

visual-studio - Visual Studio 2017 中没有针对新 C# 文件的智能感知