原文地址:http://docs.nuget.org/docs/start-here/overview
免责申明:本文为翻译,仅用于学习交流,版权归原作者所有 (nuget.org)
更多说明:本着自学加深记忆之目的翻译此文,不用于任何商业用途
NuGet概览
NuGet是Visual Studio的一个扩展,它让使用.NET Framework的Visual Studio项目添加,移除及更新库变得简单.假如你开发了一个库或工具,想与其它开发者分享它,你可以创建一个NuGet包并保存到NuGet库中.假如你想使用别人开发的库或工具,你可以从NuGet库查找这个包并安装到你的Visual Studio项目或解决方案.
当安装包时,NuGet复制文件到你的解决方案并自动地进行必要的修改,比如添加引用及修改app.config或web.config文件.假如你决定移除这个库,NuGet移除文件并回滚任何修改确保没有留下残余.
NuGet包
安装一个库或工具就是打包(一个.nupkg文件).一个包包含复制到项目的文件和描述包内容以及添加或移除库需要做什么的清单文件.包被捆绑到源,Visual Studio访问这个源来显示可用包的列表.NuGet默认有一个官方源,你也可以贡献到官方源或者创建自己的源.
NuGet Visual Studio用户接口
NuGet运行于 Visual Studio 2010, Visual Web Developer 2010, 和 Windows Phone Developer Tools 7.1.你可以通过Manage NuGet Packages对话框或Visual Studio窗口专用的Package Manager Console使用PowerShell命令行来查找,安装,移除及更新包.两种方式都可以从Visual Studio主菜单中访问;你也可以从解决方案管理器上下文菜单中打开对话框.
Manage NuGet Packages对话框
下图为Manage NuGet Packages对话框例图.点击Online标签查看官方源中可用的包. 
如何使用Manage NuGet Packages对话框,参见Using the Manage NuGet Packages Dialog Box.
Package Manager Console Window
下图为Package Manager Console Window例图.

如何使用Package Manager Console,参见Using the Package Manager Console.
支持的操作系统
PowerShell cmdlets需要PowerShell2.0,因此NuGet需要下面操作系统中的一个:
- Windows 7
- Windows Vista SP1
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2003 SP2
- Windows XP SP3
posted on
浙公网安备 33010602011771号