我的任务是在PowerShell上安装最新6.x.x版本的dotnet-sdk.我们目前正在使用Chocolatey来安装固定的SDK版本,但Chocolatey不支持通配符.
当前代码:
choco install dotnet-sdk --version 6.0.302
个
我必须安装版本6的最新版本.
我参考了这个页面https://dotnet.microsoft.com/en-us/download/dotnet/6.0,但无法将安装转换为脚本.
我的任务是在PowerShell上安装最新6.x.x版本的dotnet-sdk.我们目前正在使用Chocolatey来安装固定的SDK版本,但Chocolatey不支持通配符.
当前代码:
choco install dotnet-sdk --version 6.0.302
个
我必须安装版本6的最新版本.
我参考了这个页面https://dotnet.microsoft.com/en-us/download/dotnet/6.0,但无法将安装转换为脚本.
如果您真的想使用chocolatey ,请安装没有版本的dotnet-6.0-sdk包:
choco install dotnet-6.0-sdk
正如文件所解释的那样:
这是一个元包,它在所有功能更新中安装最新版本的.NET 6.0 SDK.
.NET SDK不是通过chocolatey 部署的.您在那里找到的是一个meta包,它下载并安装实际的安装包.这些包的维护人员确保既有一个整体包,dotnet-sdk
,也有特定于主要版本的包,如dotnet-6.0-sdk
.每次发布新的SDK时,维护人员都会更新包.
另一种 Select 是下载并使用官方的.NET安装脚本.在.NET SDK下载页面中总是有一个链接,该链接指向script download page和documentation 如果您don't需要chocolatey ,您可以使用.NET下载页面中的Powershell.NET安装脚本.