我的第一个.net core程序 跨平台

思路很简单,在linux下面跑.net core程序,实现跨平台,

第一步装linux,我装了一个centos 7,百度一个很简单,装个虚拟机完事。

下面开始安装.net core环境,注意下面的代码一个都不能少,我就是因为没向微软表忠心 死活装不上去 折腾了半个小时,,,

1.向微软表忠心,我要加入.NET大军

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl= https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'

2.升级下yum

sudo yum update

3.安装下libunwind libicu

sudo yum install libunwind libicu

4.安装.net core 环境,大概200m吧,可能会下载中断,慢慢等

sudo yum install dotnet-sdk-2.1

-----------------------------------------------------------------------------------------------------------------------------------

至此,运行环境安装完成,

下面我们回到我们熟悉的VS开发环境,新建一个.net core 控制台程序,映入眼前是那么熟悉的感觉。。。写上我们引以为傲的99乘法表。

        static void Main(string[] args)
        {
            for (int i = 1; i <= 9; i++)
            {
                for (int j = 1; j <= i; j++)
                {
                    Console.Write(string.Format("{0}*{1}={2}\t",i,j,i*j));
                }
                Console.Write("\n");
            }

        }

运行完事了,下面我们要放在linux下面运行,我们依次打开,项目\bin\Debug\netcoreapp2.1然后把下面文件全部压缩成文件夹,

我是用的Secure,把文件发送到linux上面。

下面 进入正题,重点来了,

cd 切换到我们文件目录,然后输入执行命令

dotnet MyFirstCoreApp.dll 

 

没错,就是这样!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值