如何在Linux中安装微软的 .NET Core SDK

原创
admin 9小时前 阅读数 1 #Linux
文章标签 Linux

怎样在Linux中安装微软的 .NET Core SDK

随着微软对开源的日益重视,.NET Core SDK已经成为跨平台开发的热门选择。在Linux系统中安装.NET Core SDK,可以让开发者利用其强盛的功能和灵活的跨平台特性进行应用程序的开发。以下是详细的安装步骤。

准备工作

在开端安装.NET Core SDK之前,请确保您的Linux系统满足以下条件:

1. **操作系统**:Linux发行版,如Ubuntu、CentOS、Debian等。

2. **Docker**:建议您使用Docker来安装.NET Core SDK,归因于它可以简化安装过程。

3. **Docker版本**:确保您的Docker版本为17.03或更高版本。

安装Docker

首先,您需要安装Docker。以下是不同Linux发行版安装Docker的命令:

- **Ubuntu**:

bash

sudo apt-get update

sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

sudo apt-get update

sudo apt-get install -y docker-ce

- **CentOS**:

bash

sudo yum install -y yum-utils

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

sudo yum install -y docker-ce

- **Debian**:

bash

sudo apt-get update

sudo apt-get install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"

sudo apt-get update

sudo apt-get install -y docker-ce

安装完成后,运行以下命令检查Docker是否安装成就:

bash

sudo systemctl status docker

安装.NET Core SDK

安装Docker之后,您可以使用以下命令安装.NET Core SDK:

bash

docker run -d --name dotnet-sdk -p 8080:8080 mcr.microsoft.com/dotnet/sdk:latest

此命令将创建一个名为`dotnet-sdk`的容器,并将其映射到本地的8080端口。

验证安装

要验证.NET Core SDK是否已成就安装,请运行以下命令:

bash

docker exec -it dotnet-sdk dotnet --version

如果一切正常,您将看到.NET Core SDK的版本信息。

使用.NET Core SDK

现在您已经安装了.NET Core SDK,可以开端创建和运行.NET Core应用程序了。以下是一个单纯的.NET Core控制台应用程序示例:

csharp

using System;

namespace DotNetCoreApp

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine("Hello, .NET Core!");

}

}

}

要创建并运行此应用程序,请执行以下命令:

bash

docker exec -it dotnet-sdk dotnet new console -n HelloDotNetCore

docker exec -it dotnet-sdk dotnet run -c Release

这将在容器中创建一个新的控制台应用程序,并运行它。

总结

通过以上步骤,您已经在Linux系统中成就安装了.NET Core SDK。现在,您可以开端使用.NET Core进行跨平台应用程序的开发了。如果您有任何问题或需要进一步的帮助,请随时查阅官方文档或寻求社区赞成。

本文由IT视界版权所有,禁止未经同意的情况下转发

热门