善用 NuGet 程序包管理器控制台

Posted Avatarx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了善用 NuGet 程序包管理器控制台相关的知识,希望对你有一定的参考价值。

 

每种集成开发环境都会提供扩展包的下载与安装,VS (微软可视化集成开发环境) 下的叫程序包管理控制台,我们把他叫做《牛干 程序包管理控制台》。

在 工具=>NuGet 程序包管理器=> 程序包管理控制台,打开命令窗口。

这两条命令必学必会

PM> Install-Package 包 [-参数]
PM> UnInstall-Package 包 [-参数]

参数可选
(指定版本号或项目名)

PM> Install-Package Microsoft.AspNet.Mvc -Version 4.0.20710
PM> Install-Package Microsoft.AspNet.Mvc -Version 4.0.20710 -项目名

英文中开头加un的复合词基本是反义词,比如 lock unlock

如果你不确定有什么包

PM> Get-Package -ListAvaliable

但这么做会控制台打印很多的,包太多了。
应当筛选,用这个带3个参数的命令,我还没掌握,这条命令还是会打印出很多的包

PM> Get-Package -ListAvailable -Filter asp.net.mvc

如果你不确定包是什么名,应当上 NuGet.org 网站上搜索,每一种包都提供完整命令。
一些项目出现什么程序集引用不完整,版本不对,可以用这个包管理器,重新卸载和安装,可修复这些问题。

下面是常用包

PM> Install-Package Microsoft.AspNet.MvcPM> Install-Package Microsoft.WebApi
PM> Install-Package Microsoft.WebPage
PM> Install-Package EntityFramework
PM> Install-Package JQuery

PM> Install-Package Bootstrap
PM> Install-Package Fireasy 旭神开发的包包外

所有命令
https://docs.nuget.org/consume/Package-Manager-Console-PowerShell-Reference

以上是关于善用 NuGet 程序包管理器控制台的主要内容,如果未能解决你的问题,请参考以下文章

解决“程序包管理器控制台”输入命令找不到Nuget包问题

Nuget安装程序包源

NuGet 包管理器控制台默认项目下拉列表为空

Nuget包管理工具(程序包控制台执行语句)

使用Nuget 安装指定版本package或者更新package到指定版本

Visual Studio 2013 更新 NuGet 包管理器