对于Linux上运行c#程序,网络上资料很多,小白看的是眼花缭乱,经过搜索查看收集资料,采用了CentOS_v7.9_64位系统 anyexec实现,并写了测试程序,经过几天的摸索终于测试成功运行。
根据下面步骤操作(大神请绕过)。
1、安装wget
yum install -y wget
2、下载anyexec
wget https://www.linuxdot.net/down/anyexec-1.2-linux_x64.tar.gz
3、解压anyexec
tar -zxvf anyexec-1.2-linux_x64.tar.gz
4、进入目录
cd ~/anyexec
5、添加文件执行权限
chmod +x ./any
6、执行程序
./any
7、执行后如果出现以下内容,说明环境已经配置成功
[root@localhost anyexec]# ./any
================================================
************ Welcome to use anyexec ************
1. Copy your .net exe program to app folder.
2. Change the 'any' to your exe file name.
------------------------------------------------
1. 把你的 .net exe 文件复制到 app文件夹中.
2. 把 'any' 文件改成exe的同名文件(不含扩展名).
================================================
[root@localhost anyexec]#
8、以下为 测试 自己写的c#程序 复制ConsoleApp1.exe到 ~/anyexec/app/目录
拷贝any 命名为ConsoleApp1
cp ~/anyexec/any ~/anyexec/ConsoleApp1
9、执行自己写的程序 ./ConsoleApp1
#成功运行程序
[root@localhost anyexec]# ./ConsoleApp1
c# time 2024-01-23 17:29:28
c# time 2024-01-23 17:29:29
c# time 2024-01-23 17:29:30
c# time 2024-01-23 17:29:31
c# time 2024-01-23 17:29:32
c# time 2024-01-23 17:29:33
c# time 2024-01-23 17:29:34
c# time 2024-01-23 17:29:35
c# time 2024-01-23 17:29:36
ConsoleApp1 测试程序下载地址 https://download.csdn.net/download/A1058528421/88774999