用于安装/升级.NET Core的命令行

时间:2016-10-02 22:14:21

标签: asp.net-core .net-core

是否有用于安装或升级.NET Core的命令行命令?

我查看是否在我的计算机上使用dotnet --version安装了.NET Core,但发现我的计算机上仍然安装了预览版本。我想知道是否可以发布一些命令将其升级到最新版本。

5 个答案:

答案 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