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可执行程序
版权归原作者 掉队的火柴 所有, 如有侵权,请联系我们删除。