zoukankan      html  css  js  c++  java
  • nuget离线

    离线NuGet设置

    nuget有个默认的离线源,地址是: C:Program Files (x86)Microsoft SDKsNuGetPackages 这个目录有很多包.

    如果在一个项目中用在线NuGet添加了库,那么这个库会存放在一个目录下,一般是"C:Users用户名.nugetpackages".

    这个目录的nuget包,是包的缓存. [工具]→[NuGet包管理器]→[常规]→点击按钮[清除所有NuGet缓存],会清空此目录.

    vs2017有NuGet管理菜单:

    [工具]→[NuGet包管理器]→[程序包管理器设置]"→选择[程序包源]→点右上角[+]号→新增条目后,设置[名称]和[源].

    名称是包的说明,可以用英文写一个.例如:"offline package",意思是离线的程序包

    源是一个目录路径,例如:"C:Users用户名.nugetpackages"

    配置好之后,在项目中添加NuGet包时,就多了一个选择源.而且离线也可以使用.

    注意:每一条程序包源前面的复选框要选上,不选就不启用.

    离线安装

    将.nuget包文件,放在上面建立的源目录中,然后在项目中添加Negut包,选择上面的源目录,点击界面上的浏览选项卡,就能看到了.

    如果没有出现,可以点击刷新按钮.如果还是没有,可以重新打开vs再试试.

    离线时安装Nuget包时,可能会报错不能连接nuget服务器.这时可以用经典办法,编辑项目的".csproj"文件,直接添加引用节点.重新打开项目后,NuGet会自动还原(添加)程序包.

    .csproj程序包引用配置节点示例: <PackageReference Include="Microsoft.AspNetCore.Server.Kestrel" Version="2.2.0" />

    更多的NuGet文档,参考官方.https://docs.microsoft.com/zh-cn/nuget/what-is-nuget

  • 相关阅读:
    bzoj3688 折线统计
    bzoj3678 wangxz与OJ
    「6月雅礼集训 2017 Day8」route
    「6月雅礼集训 2017 Day8」gcd
    [ SHELL编程 ] 编程常用的ORACLE相关命令
    Oracle数据库备份/导入工具
    Oracle数据文件迁移到裸设备
    Oracle数据文件转移操作
    Oracle重建表空间操作实例
    Linux性能测试分析命令_sar
  • 原文地址:https://www.cnblogs.com/mirrortom/p/12384701.html
Copyright © 2011-2022 走看看