.net core 控制台程序发布并运行在 centos(便携应用方式)

时间:2024-03-24 18:19:58

编写一个console app并发布到centos

1.新建一个.net core控制台程序

.net core 控制台程序发布并运行在 centos(便携应用方式)

2. 直接发布,选择目标运行为linux

.net core 控制台程序发布并运行在 centos(便携应用方式)

3.将Release\netcoreapp2.0目录下的pulish目录复制到centos中

4.修改publish下的执行文件为可执行(文件属性中可修改)

.net core 控制台程序发布并运行在 centos(便携应用方式)

5.在命令行窗口中可执行

.net core 控制台程序发布并运行在 centos(便携应用方式)

如果执行报错:

Failed to load , error: libunwind.so.8: cannot open shared object file: No such file or directory

Failed to bind to CoreCLR at ‘/********/libcoreclr.so‘

不怕,因为我们没有安装libunwind,只要安装下即可,执行以下命令:

[[email protected] soft]# yum install libunwind


参考:

centos7搭建.netcore运行环境

拥抱.NET Core,如何开发跨平台的应用并部署至Ubuntu运行

小白的.Net Core 2.0 ConsoleApp入门(keng)指南(一)