zoukankan      html  css  js  c++  java
  • Nuget的学习总结

    Nuget的学习总结

    今天研究了一下nuget,发现nuget实在是太有用了,便写下了这篇博客,希望记录一下自己的学习历程,也希望技术圈的朋友看到之后,如果里面哪里写的不够好,可以给我些宝贵的意见,以让我可以再接再厉~~下面是我对nuget的一些理解:

    一、什么是nuget

    NuGet 是一种 Visual Studio 扩展,它能够简化在 Visual Studio 项目中添加、更新和删除库(部署为程序包)的操作。 NuGet 程序包是打包成一个文件的文件集,扩展名是 . nupkg,使用开放打包约定 (OPC) 格式。

    二、怎么安装NuGet

    点击 工具-->扩展管理器(R)...-->右上角搜索框输入NuGet

    搜索“nuget”就可以看到“nuget package manager”点击下载

    安装完毕!可以看到:

    安装成功后在使用时候,可能出现以下错误:

    基础连接已经关闭 未能为 SSLTLS 安全通道建立信任关系

    或者以下错误:

    解决方案:

    VS中选择“工具”》选项》包管理器》程序源包》修改为:

    http://go.microsoft.com/fwlink/?LinkID=206669

    这样解决了~~

    然后就可以使用了:

     

    三、怎么使用nuget添加类库

    下面试试下载个log4net类库看看吧!

    步骤如下:

    此时会把该引用自动添加到项目中:

    安装好的NuGet在哪里找呢?安装过的包存放在项目根目录packages文件夹中;如下:

     

     

     

     

     

    四、使用nuget更新类库(维护更方便)

    有联网情况下,直接点击更新按钮就OK

     

    五、使用命令行管理你的类库

     

     NuGet 同样内置基于 Windows PowerShell 的控制台,此控制台面向高级用户:

    步骤:

    由于 Windows PowerShell 是动态语言,它能够提供 Tab 扩展功能,从而帮助您正确输入命令行参数。 

    如下:

     

     

     NuGet控制台有几个常用命令

    1.Get-Package 获取当前项目已经安装的类库

     

    2.Install-Package 安装指定类库(可以在这里查看IDhttp://www.nuget.org/packages

    格式如下:Install-Package 类库ID

    如Install-Package log4net

    3.Uninstall-Package 卸载指定类库,

    格式如下:Uninstall-Package 类库ID

    如Install-Package log4net 

    4.Update-Package 更新指定类库,

    格式如下:Update-Package 类库ID,

    如Install-Package log4net

     

     

    作者:Elaine
    交流QQ:392989505
  • 相关阅读:
    SVN资料库转移-----dump和load
    windows Server 2003修改远程连接限制
    oracle定时任务
    Oacle常用语句
    决策树
    Logistic回归
    Matplotlab绘图基础
    基本术语
    看懂执行并优化
    数据分析方法论
  • 原文地址:https://www.cnblogs.com/ITGirl00/p/3220734.html
Copyright © 2011-2022 走看看