【问题标题】:NuGet can't resolve a dependency when updating a local package with dependencies from online repositories using Visual Studio 2015 Update 1使用 Visual Studio 2015 Update 1 更新具有来自在线存储库的依赖项的本地包时,NuGet 无法解析依赖项
【发布时间】:2018-07-16 19:52:39
【问题描述】:

这与这个问题中的问题非常相似:Local NuGet package dependencies - resolve from official Nuget feed?

我有一个本地包,其最新更新现在具有来自 NuGet.org 的 EnterpriseLibrary.TransientFaultHandling 依赖项。当我尝试更新包时,我收到以下错误:

无法解决依赖关系 'EnterpriseLibrary.TransientFaultHandling'。使用的来源: “nuget.org”、“(我的公司)”、“Microsoft 和 .NET”。

在 VS 2013 中,它更新没有任何问题。在 VS 2015 中,作为一种解决方法,我必须手动安装依赖项,然后才能进行更新。

我错过了什么还是这只是 VS 2015 中的一个错误?

【问题讨论】:

  • 我遇到了完全相同的问题。我使用包管理器控制台解决了它,Update-Package MyPackage -Source MySource
  • imo 这里有一个错误,除了 NuGet 没有检查在线资源,而且 说 确实这样做了。

标签: visual-studio-2015 nuget


【解决方案1】:

最新的 NuGet 包管理器 (3.4.1.807) 修复了这个问题。

将Package Source 设置为All,它们将在不同的包源中更新。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-01
  • 1970-01-01
  • 2016-12-25
  • 2017-05-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多