私人Nuget Server的软件包(具有nuget.org的依赖项)不会安装

时间:2018-07-21 11:33:26

标签: c# visual-studio dependencies nuget private

以下是我创建类库并将其发布到私有nuget服务器的步骤:

  • 使用VS2017创建类库项目。
  • 使用nuget软件包管理器从 nuget.org
  • 安装 log4net 软件包。
  • 打开cmd.exe,找到项目文件夹,然后执行:

    裸包

  • 验证是否在项目文件夹中创建了 mylibrary.version.nupkg 文件。

  • 在终端窗口上,执行:

    nuget push mylibrary.version.nupkg -source http://private.nuget.server

到这里没问题。现在,让我们使用另一个项目中的包:

在此情况下,我得到以下错误:

Attempting to resolve dependency 'log4net (≥ 2.0.8)'. 
Unable to resolve dependency 'log4net (≥ 2.0.8)'.

似乎相对于私有nuget服务器的外部软件包引用的安装失败。 Nuget.exe在私有nuget服务器而不是nuget.org上寻找依赖程序包(在此示例中为log4net)。

我尝试了许多选项(包括创建和使用特殊的nuget.config文件),但找不到解决方法。有什么想法吗?

0 个答案:

没有答案