C#之什么是NuGet

NuGet简化了.NET项目中引用第三方程序集的过程,通过命令行或图形界面,可以一键安装、更新和卸载库,自动处理依赖关系,类似于Java的Maven和JavaScript的npm。它提供了一个网址(<https://www.nuget.org/>)来获取库,推荐使用NuGetCLI进行操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景:

在传统项目中,引用一些第三方程序集(说通俗点就是dll),我们那个时候就是将dll下载下来,然后手工添加到项目中,这种方式的话就是说版本匹配很麻烦,比如你现在下的dll文件,不匹配你的.netframework版本,而且会存在,你下载的这个dll,它还要依赖于其他的dll,你还需要将别的dll给引用进来。

如今趋势:

直接帮我们安装,一步到位,特别方便。一个命令,直接将需要用到的库,以及相关的库都自动下载,引用到项目里面。

下载地址:

https://www.nuget.org/  (只有英文,没有中文)

NuGet有两种使用方式,第一种是NuGet CLI,第二种图形化,推荐第一种。(其实我个人感觉图形化也很好用啊,简单方便直接)

Install-Package   安装Update-Package    更新Uninstall-Package 卸载-Version 版本

 总而言之,挺简单~~~管理包的工具而已,就跟java的Maven,JS的npm功能是一样的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值