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

  • 相关阅读:
    css3多列
    伪元素
    text文本样式二
    透明登录框
    透明度设置opacity
    超链接
    meta标签
    奇偶选择器
    OC跟Swift混编
    Swift中as as! as?的区别
  • 原文地址:https://www.cnblogs.com/gscienty/p/6427827.html
Copyright © 2011-2022 走看看