善用 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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人