📜  如何更改默认版本 dotnet 版本 (1)

📅  最后修改于: 2023-12-03 15:38:48.806000             🧑  作者: Mango

如何更改默认版本 dotnet 版本

在.NET开发中,我们通常会使用多个版本的.NET Core或.NET Framework。但是,有时默认的.NET版本可能不是我们想要使用的版本。 在这种情况下,我们需要更改默认版本的.NET Framework或.NET Core。下面将介绍如何更改默认版本dotnet版本。

环境设置

为了更改默认版本的.NET Framework或.NET Core,我们需要知道.NET SDK的路径。

假设我们的.NET版本已安装在以下路径中:

  • Windows: C:\Program Files\dotnet
  • macOS/Linux: /usr/local/share/dotnet

在本教程中,我们使用.NET Core SDK 3.1.100。

显示.NET版本

在更改.NET版本之前,让我们首先确定正在使用的.NET版本。要查询当前正在使用的.NET版本,请打开终端并键入以下命令:

dotnet --version

我们将看到类似于以下内容的输出:

3.1.100
更改默认的.NET版本
Windows

在Windows下,我们可以通过执行以下操作更改默认的.NET版本:

  1. 打开控制面板并选择“程序和功能”。

  2. 在左侧窗格中,选择“打开或关闭Windows功能”。

  3. 展开“.NET Framework 4.8 Advanced Services”

  4. 其中有一部分是“WCF服务”,你选中其中一个即可:

  • HTTP 激活
  • Named Pipe 激活
  • TCP 激活
  1. 你会看到下面会显示的一些关键字,重点是 NET Framework 3.5(包括.NET 2.0和3.0)。选中即可,复选框右侧打个勾。Windows会从Internet上下载该版本的.NET Framework。如果安装过,也可以不用从网上下载,直接就用。
macOS/Linux

在macOS或Linux中,我们可以使用以下命令更改默认的.NET版本:

  1. 查看已经安装的.NET版本:
ls /usr/local/share/dotnet/
  1. 使用以下命令设置默认的.NET版本:
export PATH=/usr/local/share/dotnet:/usr/local/sbin:$PATH

此命令将临时更改路径以首先搜索的.NET SDK。

要使更改永久保持,请将此命令添加到Shell配置文件(例如~/.bash_profile或~/.zshrc)中。

验证更改是否已生效

启动新终端或注销并重新登录后,请再次运行以下命令:

dotnet --version

我们将看到新版本的.NET Framework或.NET Core(取决于您已更改的版本)。

结论

通过执行本文中介绍的步骤,您可以更改将在您的计算机上使用的默认版本的.NET Framework或.NET Core。这是.NET Core开发中需要知道的有用技巧之一。