NuGet 入门
NuGet 是免费、开源的包管理开发工具,专注于在 .NET 应用开发过程中,简单地合并第三方的组件库。NuGet 是 ASP.NET Gallery 的一员。
简介
在 .NET 平台上有着巨量数目的第三方组件库,但是对于那些不熟悉开源软件( OSS ) 的人来说,将它们加入到项目中却是痛苦的。
以 ELMAH 为例,这是一个不错的错误日志工具,本身不依赖其他的库。但是将它集成进项目中还是一个挑战, 下面是通常需要的步骤:
- 找到 ELMAH
- 下载正确的压缩包
- "解锁" 压缩包
- 验证压缩包
- 将压缩包中的内容解压缩到解决方案的特定位置
- 在项目中增加程序集的引用
- 使用正确的配置参数更新 Web.config ,开发人员需要确定这些参数
这还是一个没有依赖其他库的组件库,想象一下 NHibernate.Linq ,它需要依赖多个组件库,每个都需要上面的步骤,我们应该做的更好一些!
NuGet 可以自动完成所有上面必须和乏味的包管理以及包依赖任务,它消除了几乎所有关于集成第三方组件到项目中的挑战,当然,使用适当的库仍然取决于开发者。
安装 NuGet
你可以访问 NuGet 的官方网站:http://nuget.codeplex.com/,然后直接点击 Install NuGet
也可以通过 Visual Studio 的扩展管理器来安装或者更新。
在工具 -> 选项中,选中 允许访问 Visual Studio 库扩展,并选中 自动检查已安装的扩展的更新。
检查你的 Visual Studio 是否已经安装了 NuGet 扩展, 可以在工具菜单中检查是否存在 Library Package Manager。
如果没有安装的话,可以通过扩展管理器进行安装。
在打开对话框的搜索输入框中输入 NuGet,在搜索结果中选中 NuGet Package Manager,然后点击 Download.
在弹出的安装对话框中,点击 Install.
安装之后,弹出完成的提示框。
然后,关闭 Visual Studio ,重新启动即可使用。
这里有一个工具 NuGet Package Explorer,可以使我们更方便地使用 NuGet: http://nuget.codeplex.com/releases/59864/clickOnce/NuGetPackageExplorer.application
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2011-02-16 jQuery UI dialog 的使用
2011-02-16 使用 jQuery UI Dialog