在 CentOS 上安装 .NET6运行时
2024-02-18
1130 0.NET 6 运行时是运行 .NET 6 应用程序所需的环境。它包含 .NET Core 库和 .NET Core 框架。
安装步骤
下载 .NET 6 SDK 安装程序:
wget https://dot.net/v1/dotnet-install.sh
授予安装程序可执行权限:
chmod +x dotnet-install.sh
运行安装程序:
./dotnet-install.sh --runtime --version 6.0.0
验证安装:
dotnet --list-runtimes
输出结果应该包含以下内容:
SDK Version | Runtime Version | Architecture
------- | -------- | --------
6.0.0 | 6.0.0 | x64
配置环境变量(可选)
如果您希望在命令行中使用 dotnet 命令,则需要将 .NET 6 SDK 和运行时的路径添加到系统环境变量中。
CentOS 7
编辑 /etc/profile 文件,添加以下行:
export PATH=$PATH:$HOME/.dotnet/tools
export DOTNET_ROOT=$HOME/.dotnet/sdk/6.0.0
CentOS 8
编辑 /etc/bashrc 文件,添加以下行:
export PATH=$PATH:$HOME/.dotnet/tools
export DOTNET_ROOT=$HOME/.dotnet/sdk/6.0.0
注: 请根据您的实际安装路径修改 $HOME/.dotnet/tools 和 $HOME/.dotnet/sdk/6.0.0 的值。
发布 .NET 6 应用程序
要发布 .NET 6 应用程序,您可以使用 dotnet publish 命令。该命令将生成一个包含应用程序所有必需文件的发布文件夹。
例如,要发布名为 MyApp 的应用程序,您可以使用以下命令:
dotnet publish -c Release -o ./publish
发布完成后,您可以将 ./publish 文件夹复制到目标服务器上,并使用 dotnet run 命令运行应用程序。
dotnet run