zoukankan      html  css  js  c++  java
  • 利用dotnet restore 导入本地 .nupkg 包

    dotnet restore 主要是用于部署.net core 项目中所需的依赖库,集成了nuget包管理软件。因此,dotnet restore 实际上就是根据project.json(今后可能为project.csprog,下文所述为project文件)中所描述的依赖项目,从本地或远端部署连接到当前项目之中。因此,dotnet restore 寻找包的策略是依据NuGet.config文件的。

    dotnet的语法结构如下:

    ··
    dotnet restore [root] [--help] [--source] [--packages] [--disable-parallel] [--configfile] [--no-cache] [--ignore-failed-sources] [--no-dependencies]
    ··

    ··root·· 是指项目的project文件,在缺省情况下,是指当前目录下的project文件。

    ··-s|--source·· 这是本文主题,该方法是覆盖Nuget.config中定义的项目包源。

    方法是将.nupkg包放在同项目名的文件夹下,将文件夹放在某位置,在重定向时,指向该位置。

    此时注意,如果您引用其他第三方类包(不在.NETCoreApp标准类库中),将会restore失败,失败原因是由于完全覆盖nuget.config的路径定义,nuget找不到第三方类包。

  • 相关阅读:
    杀人蜂
    awk
    ggplot2
    非模式物种的注释
    org注释包
    NCB之taxonomy系列
    NCBI之gene系列
    notepad++查看二进制文件
    orthodb
    canu软件文献
  • 原文地址:https://www.cnblogs.com/gscienty/p/6427827.html
Copyright © 2011-2022 走看看