好的 👍 下面是一份为 C# 初学者准备的“Linux 安装 .NET 快速入门教程”(涵盖 Ubuntu / Debian / CentOS / Fedora 通用流程)。
适合希望在 Linux 上快速搭建 C#/.NET 开发环境的开发者。


🧩 C# 快速入门教程:Linux 安装 .NET


🧠 一、前置知识

在 Linux 系统中,C# 代码的运行依赖 .NET SDK(Software Development Kit)
它包含:

  • .NET CLI:命令行工具,如 dotnet newdotnet run
  • 编译器 (Roslyn):C# 源代码 → IL → 可执行文件
  • 运行时 (Runtime):执行 .NET 程序所需的环境

🧰 二、检查系统版本

在安装之前,确认你的 Linux 发行版:

cat /etc/os-release

示例输出:

NAME="Ubuntu"
VERSION="22.04 LTS"

根据结果选择对应的安装方法 👇


🐧 三、Ubuntu / Debian 系安装(最常见)

1️⃣ 添加 Microsoft 包签名与源

sudo apt update
sudo apt install -y wget apt-transport-https software-properties-common
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

若为 Debian 系,请替换上面的 URL 为相应版本号。
可从 Microsoft 官方源列表 查到。


2️⃣ 安装 .NET SDK

安装最新 LTS 版本(例如 .NET 8):

sudo apt update
sudo apt install -y dotnet-sdk-8.0

若仅运行应用程序(非开发),可安装运行时:

sudo apt install -y aspnetcore-runtime-8.0


3️⃣ 验证安装

dotnet --version

输出示例:

8.0.403

表示安装成功 🎉


🧱 四、CentOS / Fedora / RHEL 系统安装

1️⃣ 添加 Microsoft 仓库

sudo dnf install -y dotnet-sdk-8.0

若提示找不到源,请先添加官方 repo:

sudo dnf install -y https://packages.microsoft.com/config/centos/8/packages-microsoft-prod.rpm
sudo dnf update


2️⃣ 验证安装

dotnet --info

你将看到类似输出:

.NET SDK:
 Version:   8.0.403
 OS:        Linux x64


🧩 五、创建你的第一个 C# 程序

1️⃣ 创建项目目录

mkdir HelloDotnet && cd HelloDotnet

2️⃣ 创建 C# 控制台项目

dotnet new console -n HelloApp
cd HelloApp

3️⃣ 查看项目结构

HelloApp/
 ├── Program.cs
 ├── HelloApp.csproj

4️⃣ 编辑代码(可选)

打开 Program.cs,确保内容如下:

using System;

class Program
{
    static void Main()
    {
        Console.WriteLine("Hello, Linux .NET World!");
    }
}

5️⃣ 运行项目

dotnet run

输出:

Hello, Linux .NET World!

✅ 说明你的 Linux 已成功运行 C# 程序!


⚙️ 六、常用命令速查表

命令功能
dotnet new console创建控制台项目
dotnet build编译项目
dotnet run运行程序
dotnet publish -c Release发布可执行文件
dotnet clean清理构建输出
dotnet --list-sdks查看已安装的 SDK
dotnet --list-runtimes查看已安装的运行时

💡 七、卸载与更新

卸载 SDK:

sudo apt remove dotnet-sdk-8.0

更新 SDK:

sudo apt update && sudo apt upgrade


🔗 八、参考资料与出站链接