NuGet的了解

目录

1..NuGet 的使用目的

2..Net 的工具 NuGet

1.NuGet 包的下载

2.NuGet 包的分析

3.NuGet 的使用

1.通过命令行使用

2.在 visual studio 里通过图形化界面进行添加。

3.在添加包的时候

4.特点


1..NuGet 的使用目的

在引入第三方程序集(dll)的时候,最传统的方式是下载程序、添加引用。但此方式局限于版本和程序内容单一、不够完善等问题,有时候资源不够充足也会影响使用。

2..Net 的工具 NuGet

1.NuGet 包的下载

相当于 Java 的 Maven 。软件包的下载网站:nuget的访问网站

可以通过搜索包的名字来下载所需的包,也可以通过搜索使用关键字来模糊搜索选择包。

2.NuGet 包的分析

 需要注意的是,得点进去查看一下 dependencies 里面支持的版本里面是否有属于自己用的。若是显示 this package has no dependencies ,则是默认依赖于 .Net Framework 版本。

若是一个包被下载的次数高,且更新版本频率高的话,表示此包更有价值去引用,相反则引用过程中出现问题的风险较高。

有的包不支持开源,需要购买才能使用。

3.NuGet 的使用

1.通过命令行使用

1.选择在.Net CLI(.Net 命令提示行)里面安装的命令语句,打开cmd命令提示符进行安装。 直接通过命令提示符,不通过 visual studio 安装。

2.选择通过 visual studio 安装则是选择 package manager 里面命令语句,默认是最新版本的包,如果想要旧版本需要在下面选择想要的版本,复制其代码进行粘贴。

打开 visual studio 新建一个项目,打开工具选择 NuGet 管理器,点击程序包管理器控制台。选择要装的项目,在控制台输出复制的命令。

卸载命令:unInstall-Package + 包名 + -Version + 版本号。双击项目,版本号在 packgegeference 那里写着。或者直接删掉 packgegeference 那一行。

更新包:Updata-Package + 包名。也可以在图形化界面点更新,选择要更新的包进行更新。

安装的时候如果没有指定版本将默认装最新稳定版本的包。卸载的时候直接卸载不用制定版本。

2.在 visual studio 里通过图形化界面进行添加。

推荐使用命令行的方式去使用,效率更高。

3.在添加包的时候

为了稳定应选择 alpha 、 beta 以外的版本,并且不选择预发行版。如果想要新的特性,则选择这些版本,但很可能会出现 bug 

4.特点

和. Net Framework 不同 .Net Core 的很多官方程序集也需要在 NuGet 上下载。而且更新频率也相对增高。少部分收费且质量层次不齐。为避免只为自己人用,可以搭建自己内部人员的 NuGet 服务器,只供自己人用。

猜你喜欢

转载自blog.csdn.net/2201_75837601/article/details/128450075
今日推荐