我一直在寻找一阵子,但在2019年我没有找到关于如何从Mac上的.Net Core获得多个版本的准确信息。我的用例是,我使用.Net Core 2.2进行主动开发,并且我想使用.Net Core 3及其现在的优点,例如Razor Components和Blazor等。
我发现了有关.Net Core多个版本如何在Windows的同一系统上运行的文章,这真棒。但是,Mac不是Windows(幸运的是,不幸的是),我想用brew作为软件包管理器,而不是由我来管理版本。如果可能的话,我不想离开酿造区。
我还没有找到有关brew如何帮助我的信息,而是抛出了一条错误消息,说它将覆盖dotnet命令。
mbp2017 ? ~ brew search dotnet
==> Casks
dotnet dotnet-preview dotnet-sdk ? dotnet-sdk-preview
mbp2017 ? ~ dotnet --info
.NET Core SDK (reflecting any global.json):
Version: 2.2.105
Commit: 7cecb35b92
Runtime Environment:
OS Name: Mac OS X
OS Version: 10.14
OS Platform: Darwin
RID: osx.10.14-x64
Base Path: /usr/local/share/dotnet/sdk/2.2.105/
Host (useful for support):
Version: 2.2.3
Commit: 6b8ad509b6
.NET Core SDKs installed:
2.2.105 [/usr/local/share/dotnet/sdk]
.NET Core runtimes installed:
Microsoft.AspNetCore.All 2.2.3 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.2.3 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App] …Run Code Online (Sandbox Code Playgroud)