【linux下安装运行C#程序环境】linux下安装运行C#(dotnet)程序环境

linux下安装运行C#(dotnet)程序环境

想要在linux下运行C#程序,需要安装dotnet-sdk-6.0(此处版本号依据自己的需求而定)

若yum的数据源不是国内的,速度原因,建议换yum数据源:yum换源操作

先查看系统版本号:

hostnamectl

结果:

   Static hostname: localhost.localdomain
         Icon name: computer-desktop
           Chassis: desktop
        Machine ID: aecafa7c476644a6b64b462691829111
           Boot ID: c2f3b9ea3dac4c5e93fcc4991752d111
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-1160.71.1.el7.x86_64
      Architecture: x86-64

先添加配置对应的centos版本的C#数据源(此处为7)

可点击链接找到自己需要的系统及版本 https://packages.microsoft.com/config/

sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm

查找需要安装的dotnet-sdk版本

yum search dotnet-sdk

结果:

[root@localhost ~]# yum search dotnet-sdk
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.ustc.edu.cn
 * extras: mirrors.ustc.edu.cn
 * updates: mirrors.ustc.edu.cn
============= N/S matched: dotnet-sdk ===================
dotnet-sdk-2.1.x86_64 : Microsoft .NET Core SDK 2.1.818 2.1.818
dotnet-sdk-2.2.x86_64 : Microsoft .NET Core SDK 2.2.402 2.2.402
dotnet-sdk-3.0.x86_64 : Microsoft .NET Core SDK 3.0.103 3.0.103
dotnet-sdk-3.1.x86_64 : Microsoft .NET Core SDK 3.1.426 3.1.426
dotnet-sdk-5.0.x86_64 : Microsoft .NET SDK 5.0.408 5.0.408
dotnet-sdk-6.0.x86_64 : Microsoft .NET SDK 6.0.410 6.0.410
dotnet-sdk-7.0.x86_64 : Microsoft .NET SDK 7.0.304 7.0.304

yum安装C#依赖包(此处为6.0)

sudo yum install dotnet-sdk-6.0
#查看是否安装成功
dotnet --list-sdks
#查看依赖包信息查看
dotnet --info

运行结果
安装完后打包好程序,可直接在liunx上运行C#程序。
如何windows打包请看下篇: 【C#编译linux可执行程序】visual studio 2022下C#编译linux可执行程序

猜你喜欢

转载自blog.csdn.net/Little_Matches/article/details/131262106