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。