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找不到第三方类包。

  • 相关阅读:
    Queue
    List
    面试1
    野指针和空指针
    指针的定义和使用
    多文件编程
    函数声明
    函数样式
    字符串比较
    函数的定义和使用
  • 原文地址:https://www.cnblogs.com/gscienty/p/6427827.html
Copyright © 2011-2022 走看看