绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
使用 Windows 包管理器 (winget) 安装 .Net
2022-09-26 17:07:12

  用户可以在 Windows 10 和 Windows 11 计算机上使用 winget 命令行工具来发现、安装、升级、删除和配置应用程序。 此工具是 Windows 程序包管理器服务的客户端接口。 以下是 Windows 包管理器上可用的 .NET 版本列表:

.NET VersionSupport PhaseSDK/RuntimeWinget Short-Name
6.0FullSDK/.NET Runtime/.NET Desktop Runtime/ASP.NET Core Runtimedotnet-sdk-6, dotnet-runtime-6, dotnet-desktop-6, aspnetcore-6
3.1MaintenanceSDK/.NET Runtime/.NET Desktop Runtime/ASP.NET Core Runtimedotnet-sdk-3_1, dotnet-runtime-3_1, dotnet-desktop-3_1, aspnetcore-3_1
5.0Out-of-SupportSDK/.NET Runtime/.NET Desktop Runtime/ASP.NET Core Runtimedotnet-sdk-5, dotnet-runtime-5, dotnet-desktop-5, aspnetcore-5
7.0 (Preview)N/ASDK/.NET Runtime/.NET Desktop Runtime/ASP.NET Core Runtimedotnet-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
分享好友

分享这个小栈给你的朋友们,一起进步吧。

.NET中大型研发必备
创建时间:2022-04-09 00:21:16
本系列文章适合有初/.NET知识的同学阅读(请在电脑上打开页面,获取更好的阅读效果)。 (1)本系列文章,旨在讲述研发一个中大型项目所需要了解的一系列“基本构件”,并提供这些“基本构件”在全网的【简单】、【快速】使用方法!!(并不深究技术原理) (2)通过阅读本系列文章,能让你在“正规”项目研发方面快速入门+进阶,并能达成“小团队构建大网站”的目的。 (3)本系列文章采用的技术,已成功应用到人工智能、产业互联网、社区电商、游戏、金融风控、智慧医疗、等项目上。
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • 红色侦察兵
    栈主

小栈成员

查看更多
  • miemieMIA
  • LCR_
  • xsy028
  • ?时光与海?
戳我,来吐槽~