Linux搭建.NET Core

简介

.NET Core是一个跨平台的开发框架,可以在Windows、macOS和Linux等操作系统上运行。本文将介绍如何在Linux系统上搭建.NET Core环境,并创建一个简单的.NET Core应用。

环境准备

在开始之前,您需要准备以下环境:

  • 一台运行Linux的机器,例如Ubuntu、CentOS等;
  • 网络连接。

步骤

1. 安装.NET Core SDK

首先,我们需要安装.NET Core SDK,它包含了.NET Core的开发工具和运行时环境。打开终端,执行以下命令来添加官方的.NET Core软件包源:

wget  -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

然后更新软件包列表,并安装.NET Core SDK:

sudo apt-get update
sudo apt-get install -y apt-transport-https
sudo apt-get update
sudo apt-get install -y dotnet-sdk-5.0

2. 创建.NET Core应用

接下来,我们将创建一个简单的.NET Core应用。在终端中,执行以下命令来创建一个新的目录,并进入该目录:

mkdir myapp
cd myapp

然后,执行以下命令来创建一个新的.NET Core控制台应用:

dotnet new console

现在,我们已经创建了一个名为myapp的目录,并在其中生成了一个简单的.NET Core控制台应用。

3. 运行.NET Core应用

执行以下命令来运行.NET Core应用:

dotnet run

您将看到控制台输出Hello World!,这表示您的.NET Core应用已成功运行。

4. 发布.NET Core应用

如果您想将.NET Core应用发布为可执行文件,可以执行以下命令:

dotnet publish -c Release -r linux-x64 --self-contained true

这将在bin/Release/netcoreapp3.1/linux-x64/publish目录下生成一个可执行文件。

5. 运行发布的应用

执行以下命令来运行发布的应用:

./bin/Release/netcoreapp3.1/linux-x64/publish/myapp

您将再次看到控制台输出Hello World!,这证明您的发布应用可以正常运行。

结论

通过本文的步骤,您已经成功搭建了.NET Core环境,并创建并运行了一个简单的.NET Core应用。希望这对您在Linux上使用.NET Core进行开发有所帮助。

本文示例代码基于.NET Core 3.1版本,您也可以根据需要使用其他版本的.NET Core。