使用 Windows 包管理器 (winget) 安装 .Net
用户可以在 Windows 10 和 Windows 11 计算机上使用 winget 命令行工具来发现、安装、升级、删除和配置应用程序。 此工具是 Windows 程序包管理器服务的客户端接口。 以下是 Windows 包管理器上可用的 .NET 版本列表:
.NET Version | Support Phase | SDK/Runtime | Winget Short-Name |
---|---|---|---|
6.0 | Full | SDK/.NET Runtime/.NET Desktop Runtime/ASP.NET Core Runtime | dotnet-sdk-6, dotnet-runtime-6, dotnet-desktop-6, aspnetcore-6 |
3.1 | Maintenance | SDK/.NET Runtime/.NET Desktop Runtime/ASP.NET Core Runtime | dotnet-sdk-3_1, dotnet-runtime-3_1, dotnet-desktop-3_1, aspnetcore-3_1 |
5.0 | Out-of-Support | SDK/.NET Runtime/.NET Desktop Runtime/ASP.NET Core Runtime | dotnet-sdk-5, dotnet-runtime-5, dotnet-desktop-5, aspnetcore-5 |
7.0 (Preview) | N/A | SDK/.NET Runtime/.NET Desktop Runtime/ASP.NET Core Runtime | dotnet-sdk-preview, dotnet-runtime-preview, dotnet-desktop-preview, aspnetcore-preview |
注意,winget 命令行工具仅在 Windows 10 1709(版本 16299)或更高版本上受支持。支持的 .NET 版本可通过 winget 获得定期更新。 不支持的版本不会获得任何更新,要开始使用,请参阅有关安装和使用 winget 工具的页面,传送门
安装 winget
默认情况下,Windows 程序包管理器 winget 命令行工具作为应用安装程序与 Windows 11 和现代版本的 Windows 10 捆绑在一起。
如果你运行的是早期版本的 Windows 并且未安装应用安装程序,则可从 Microsoft Store 获取应用安装程序。 如果已安装,请确保已将其更新为最新版本。
应用安装程序包含 winget 工具的生产版本。
如何在 winget 中查找 .Net
要查找 Windows 包管理器上的所有 .NET,请运行以下命令:
winget search Microsoft.DotNet
需要注意的是,首次使用该工具,需要先等待下载,并且会提示是否同意协议
同意协议后,就能看到查找结果啦
通过 winget 安装 .Net
您可以使用以下 winget 命令安装 .NET SDK 或运行时(.NET 运行时/.NET 桌面运行时/ASP.NET Core 运行时):
winget install <package-id>
例如我们安装 .Net 6
winget install Microsoft.DotNet.SDK.6
或者,您也可以使用它的短名称安装相同的包,如下所示:
winget install dotnet-sdk-6
如果你需要安装 .Net 的预览版,可以执行下面的命令
winget install Microsoft.DotNet.SDK.Preview
如果需要指定架构的话,可以 加上 --architecture ,并在后面指定 架构,如:
winget install --architecture x64 Microsoft.DotNet.SDK.6
通过 winget 卸载 .Net
winget uninstall Microsoft.DotNet.SDK.6
通过 winget 升级 .Net
执行以下命令行,直接升级全部!
winget upgrade
原文链接:https://www.cnblogs.com/ysmc/p/16730892.html
使用 Windows 包管理器 (winget) 安装 .Net的更多相关文章
- Windows包管理器
Windows包管理器 Scoop 参考 安装命令 set-executionpolicy remotesigned -scope currentuser #用powershell执行 iex (ne ...
- PHP Composer 包管理器的安装和使用
一,包管理器的安装 01,首先确定 php 命令能够全局使用,要是不能请修改环境变量 02,使用 curl 命令安装 => curl -sS http://install.phpcomposer ...
- [视频教程] 包管理器方式安装使用openresty新手上路
OpenResty是一个通过Lua扩展Nginx实现的可伸缩的Web平台,内部集成了大量精良的Lua库.第三方模块以及大多数的依赖项.用于方便地搭建能够处理超高并发.扩展性极高的动态Web应用.Web ...
- Windows包管理器——Scoop 包管理器
Scoop 包管理器 目录 Scoop 包管理器 参考 官方 博客 声明 目录 scoop 安装&&卸载 安装( 使用 powershell) 卸载(软件的使用权归自己所有,一言不合即 ...
- Android开发之通过包管理器获取安装应用信息
最近在自己写一个APP,有一个模块需要获取手机应用的一些信息.坑还是有,但都基本踩过了,自己把他实现了出来,实现方法还是很需要掌握的.底部弹出的对话框中四个选项的实现不多做说明,主要讲讲如何获取这些安 ...
- windows下python的包管理器pip安装
pip: A tool for installing and managing Python packages. 要用到第三方包,python的版本就必须是2.7 https://pypi.pyth ...
- 详解python包管理器pip安装
pip对于使用python的朋友并不陌生,当你想安装python模块的时候一定会首先想到它.pip 是一个安装和管理 Python 包的工具 , 是 easy_install 的一个替换品. 今天来说 ...
- WINDOWS 包管理器 Chocolatey
https://chocolatey.org/ - 官网 安装: @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe& ...
- windows包管理器chocolatey
1.安装chocolatey打开cmd.exe执行@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Obj ...
随机推荐
- 论文阅读 A Data-Driven Graph Generative Model for Temporal Interaction Networks
13 A Data-Driven Graph Generative Model for Temporal Interaction Networks link:https://scholar.googl ...
- 多校B层冲刺NOIP20211111模拟12
题面:PDFhttp://xn--gwt928b.accoders.com/pdf/10248/10248.pdfhttp://xn--gwt928b.accoders.com/pdf/10248/1 ...
- [javaweb]javaweb中HttpServletResponse实现文件下载,验证码和请求重定向功能
HttpServletResponse web服务器接受到客户端的http请求之后,针对这个请求,分别创建一个代表请求的httpServletRequest和代表响应的HttpServletRespo ...
- 简单使用 MySQL 索引
MySQL 索引 1 什么是索引 在数据库表中,对字段建立索引可以大大提高查询速度.通过善用这些索引,可以令 MySQL 的查询和 运行更加高效. 如果合理的设计且使用索引的 MySQL 是一辆兰博基 ...
- Go语言基础二:常用的Go工具命令
常用的Go工具命令 Go附带了一下有用的命令,这些命令可以简化开发的过程.命令通常包含的IDE中,从而使工具在整个开发环境中保持一致. go run 命令 go run命令实在开发过程中执行的最常见的 ...
- ARC129E Yet Another Minimization 题解 【网络流笔记】
超神的建模,极其有借鉴意义/cy 注:该建模对应于最小割建模 对于 \(n\) 个数,每个数有 \(m\) 种取值的技巧 \(\forall i=1,2,\dots,n\),令 \(S=V_{i,0} ...
- cad工具快速选择特性里面是空的解决方法
工具-选项-文件中,支持文件搜索路径中 添加,再浏览,找到"C:\Program Files\Common Files\Autodesk Shared"确定就OK了.
- 学长告诉我,大厂MySQL都是通过SSH连接的
大家好,我是咔咔 不期速成,日拱一卒 一.背景 之前待的几个公司,数据库.服务器权限都是给所有后端直接拉满的,但也会出现员工离职的情况,每次有人离职时都需要改数据库密码.服务器密码. 每次密码修改后得 ...
- 海豚调度5月Meetup:6个月重构大数据平台,帮你避开调度升级改造/集群迁移踩过的坑
当今许多企业都有着技术架构的DataOps程度不够.二次开发成本高.迁移成本高.集群部署混乱等情况,团队在技术选型之后发现并不适合自己的需求,但是迁移成本和难度又比较大,甚至前团队还留下了不少坑,企业 ...
- HDU 1542/POJ 1151 Atlantis (scaning line + segment tree)
A template of discretization + scaning line + segment tree. It's easy to understand, but a little di ...