• 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

    也可以通过 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

  • 相关阅读:
    点击链接,取得href的值,但是不转向
    启动和停止MySQL服务
    QuickText for Notepad++
    otepad++ 配置 支持jquery、html、css、javascript、php代码提示
    windows 2008+IIS7+Mysql+PHP5.5 + FastCGI环境配置
    Jquery异步请求数据实例代码
    JS读取本地文件及目录的方法
    c#.net从ftp下载文件到本地
    怎样才能充分利用SQL索引
    jQuery EasyUI Datagrid性能优化专题
  • 原文地址:https://www.cnblogs.com/haogj/p/2355136.html
Copyright © 2020-2023  润新知