【问题标题】:Specify source in nuspec dependency在 nuspec 依赖项中指定源
【发布时间】:2015-11-12 15:17:26
【问题描述】:

我有一个本地 NuGet 供稿。此提要包含一个依赖项,并且该依赖项位于 nuget.org。

这是在我的 nuspec 文件中:

<dependencies>
  <dependency id="log4net" version="[1.2.10]" />
</dependencies>

如何指定 NuGet 必须在 nuget.org 中查找此依赖项?我目前收到:

安装包:无法解析依赖项“log4net (= 1.2.10)”。

当我通过 Visual Studio 中的包管理器控制台执行安装包时。

【问题讨论】:

  • 你在用 Visual Studio 吗?
  • 我已经更新了我的问题。我正在使用包管理器控制台对我的项目执行安装包。我的 nuspec 文件只是指向另一个不在同一个提要上的依赖项。

标签: nuget nuget-spec


【解决方案1】:

在您的包管理器控制台中,左上角有一个用于选择包源的下拉菜单。当您尝试安装可能具有来自其他包源的依赖项的包时,请确保您选择了“全部”。

【讨论】:

    【解决方案2】:

    我不知道具体原因,但在安装过程中指定 -Source 参数似乎可以解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多