NuGet 入门

NuGet 是免费、开源的包管理开发工具,专注于在 .NET 应用开发过程中,简单地合并第三方的组件库。NuGet 是 ASP.NET Gallery 的一员。

简介

在 .NET 平台上有着巨量数目的第三方组件库,但是对于那些不熟悉开源软件( OSS ) 的人来说,将它们加入到项目中却是痛苦的。

以 ELMAH 为例,这是一个不错的错误日志工具,本身不依赖其他的库。但是将它集成进项目中还是一个挑战, 下面是通常需要的步骤:

  1. 找到 ELMAH
  2. 下载正确的压缩包
  3. "解锁" 压缩包
  4. 验证压缩包
  5. 将压缩包中的内容解压缩到解决方案的特定位置
  6. 在项目中增加程序集的引用
  7. 使用正确的配置参数更新 Web.config ,开发人员需要确定这些参数

这还是一个没有依赖其他库的组件库,想象一下 NHibernate.Linq ,它需要依赖多个组件库,每个都需要上面的步骤,我们应该做的更好一些!

NuGet 可以自动完成所有上面必须和乏味的包管理以及包依赖任务,它消除了几乎所有关于集成第三方组件到项目中的挑战,当然,使用适当的库仍然取决于开发者。

安装 NuGet

你可以访问 NuGet 的官方网站:http://nuget.codeplex.com/,然后直接点击 Install NuGet

NuGet 入门_第1张图片

也可以通过 Visual Studio 的扩展管理器来安装或者更新。

在工具 -> 选项中,选中 允许访问 Visual Studio 库扩展,并选中 自动检查已安装的扩展的更新。

NuGet 入门_第2张图片

检查你的 Visual Studio 是否已经安装了 NuGet 扩展, 可以在工具菜单中检查是否存在 Library Package Manager。

NuGet 入门_第3张图片

如果没有安装的话,可以通过扩展管理器进行安装。

NuGet 入门_第4张图片

在打开对话框的搜索输入框中输入 NuGet,在搜索结果中选中 NuGet Package Manager,然后点击 Download.

在弹出的安装对话框中,点击 Install.

安装之后,弹出完成的提示框。

然后,关闭 Visual Studio ,重新启动即可使用。

这里有一个工具 NuGet Package Explorer,可以使我们更方便地使用 NuGet: http://nuget.codeplex.com/releases/59864/clickOnce/NuGetPackageExplorer.application

你可能感兴趣的:(get)