简介
Nuget 官网
https://www.nuget.org/
官方文档
https://docs.microsoft.com/zh-cn/nuget/consume-packages/install-use-packages-powershell
运行时环境
https://dotnet.microsoft.com/download/dotnet/2.1

dotnet-hosting-2.1.0-win.exe

nuget 指令介绍
参考文章:
https://www.cnblogs.com/ceci/p/11229581.html
一、安装
1.安装指定版本类库
install-package <程序包名> -version <版本号>
2.安装到指定的项目
install-package <程序包名> -project XXXProjectName -version <版本号>
示例:
PM> install-package Tiza.NHibernate -version 1.2.4
指令执行前:

指令执行后:

二、更新
Update-Package <程序包名>
三、重新安装
1.重新安装所有Nuget包(整个解决方案都会重新安装)
update-package -reinstall
2.重新安装指定项目所有Nuget包
update-package -project <项目名称> -reinstall
四、卸载
1.正常卸载:uninstall-package <程序包名>
2.强制卸载:Uninstall-Package <程序包名> -Force
五、查询
Get-Package 默认列出本地已经安装了的包 可以加参数 -remote -filter entityframework 来在包源中查找自己想要的包
清除缓存
dotnet nuget locals all --clear
六、常见问题
1.nuget安装dll时提示“已拥有为system.diagnostics.tracesource定义的依赖项”,这是因为nuget版本比较低引起的。

解决方法:
打开VS-〉打开菜单“工具”-“扩展和更新”-〉选择“更新”-〉选择“Visual Studio库”=》点击 nuget 进行更新;

查看安装的 nuget 包
参考文章
https://www.cnblogs.com/wfy680/p/11966490.html




nuget 包管理格式 PackageReference Packages.config
引用文章
http

本文详细介绍了Visual Studio中使用NuGet的各个方面,包括NuGet指令、查看已安装包、包管理格式PackageReference与Packages.config的区别及转换、解决升级后的编译错误、下载NuGet包的两种方式以及安装.NET运行时环境。通过实例和常见问题解答,帮助开发者更好地管理和使用NuGet包。
最低0.47元/天 解锁文章
3995

被折叠的 条评论
为什么被折叠?



