是否有用于安装或升级.NET Core的命令行命令?
我查看是否在我的计算机上使用dotnet --version
安装了.NET Core,但发现我的计算机上仍然安装了预览版本。我想知道是否可以发布一些命令将其升级到最新版本。
答案 0 :(得分:19)
没有dotnet
命令来更新.Net Core。相反,您应该使用the same approach you used to install it in the first place,这取决于您的操作系统。
答案 1 :(得分:7)
对于那些在搜索中找到此内容的人,可以使用dotnet-install scripts。例如:
# Windows PowerShell
Invoke-WebRequest -Uri https://dot.net/v1/dotnet-install.ps1 -OutFile "$env:temp/dotnet-install.ps1"; powershell -executionpolicy bypass "$env:temp/dotnet-install.ps1"
# PowerShell Core
Invoke-WebRequest -Uri https://dot.net/v1/dotnet-install.ps1 -OutFile "$env:temp/dotnet-install.ps1"; pwsh "$env:temp/dotnet-install.ps1"
# Shell
wget https://dot.net/v1/dotnet-install.sh && chmod +x ./dotnet-install.sh && sudo ./dotnet-install.sh
*请注意,default install location与官方安装程序有所不同;如另一个答案中所述,最简单的更新路径是使用首次安装的方法。
答案 2 :(得分:2)
未正式升级,但是Chocolatey上已经有批准的.NET Core SDK软件包。
https://chocolatey.org/packages/dotnetcore-sdk
示例:
> choco install dotnetcore-sdk
答案 3 :(得分:2)
如果您拥有WinGet,则可以使用它来安装(或更新).NET Core或.NET 5:
winget install Microsoft.dotnet
winget install Microsoft.dotnetPreview
从管理员提示运行
答案 4 :(得分:0)
只是抬头让你(或其他人)不像我一样挣几个小时。
.NET Core 1.1.0附带SDK 1.0.0 Preview 2(编写时),但需要SDK 1.0.0 Preview 3。
以@svick建议的方式下载并安装.NET Core 1.1.0,然后从https://github.com/dotnet/core/blob/master/release-notes/preview3-download.md下载并安装SDK Preview 3