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

  • 相关阅读:
    Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. ......
    UVA 1597 Searching the Web
    UVA 1596 Bug Hunt
    UVA 230 Borrowers
    UVA 221 Urban Elevations
    UVA 814 The Letter Carrier's Rounds
    UVA 207 PGA Tour Prize Money
    UVA 1592 Database
    UVA 540 Team Queue
    UVA 12096 The SetStack Computer
  • 原文地址:https://www.cnblogs.com/mirrortom/p/12384701.html
Copyright © 2011-2022 走看看