在 nuspec 依赖项中指定源

Specify source in nuspec dependency

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

这在我的 nuspec 文件中:

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

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

Install-Package : Unable to resolve dependency 'log4net (= 1.2.10)'.

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

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

在您的包管理器控制台中,左上角有一个下拉菜单,指向 select 包源。当您尝试安装可能具有来自其他包源的依赖项的包时,请确保您已经 selected "All"。