NuGet

创建时间:
2014-09-14 09:21
最近更新:
2018-11-08 02:31

What is NuGet?

NuGet is the package manager for the Microsoft development platform including .NET.
The NuGet client tools provide the ability to produce and consume packages.
The NuGet Gallery is the central package repository used by all package authors and consumers.

Official Website

发音

new get

URL Format (Lastest-Version & Specified-Version)

https://www.nuget.org/packages/mongocsharpdriver/
https://www.nuget.org/packages/mongocsharpdriver/1.8.1

PM> Install-Package mongocsharpdriver
PM> Install-Package mongocsharpdriver -Version 1.8.1

安装 旧版本/指定版本

  • NuGet 默认只能安装最新版本程序包,如果需要旧版本程序包,只能通过 "程序包管理器控制台" 来安装:
  • 打开路径: 依次单击 "Visual Studio 2013 - Menu Bar - 库程序包管理器 - 程序包管理器控制台"。
  • PM> 提示符 后面 输入命令。

"程序包管理器控制台" 中的常用命令

注: 命令关键字 与 包名参数 均不分大小写。

安装指定版本:
PM> Install-Package <程序包名> –Version <版本号>
PM> Install-Package Newtonsoft.Json -Version 6.0.8

更新到指定版本:
PM> Update-Package <程序包名> -Version <版本号>
PM> Update-Package BenchMarkdotnet -Version 0.9.7

重装/更新:
PM> Update-Package –reinstall <程序包名>

强制卸载 不管是否有依赖项:
Uninstall-Package <程序包名> -Force
Uninstall-Package <程序包名> -Version <版本号> -Force

Resource

  1. NuGet 安装旧版本程序包的方法
  2. SignalR SelfHost 版本兼容问题
  3. NuGet 的几个小技巧