在linux上運行c#程序


linux 上沒有  .net環境,無法直接運行c#程序,但可通過 anyexec 來執行c#程序。步驟如下:

注意:准備一台64位Linux服務器(目前只有64位的AnyExec)

1、下載 anyexec anyexec-1.2-linux_x64.tar,直接下載tar包,或者通過執行命令 wget http://linuxdot.net/down/anyexec-1.2-linux_x64.tar.gz 進行下載。

2、解壓工具包:進入到工具包的位置,執行 tar -zxvf anyexec-1.2-linux_x64.tar.gz 進行解壓,通過xftp可以看到如下圖所示:

anyexec文件下內容如下:

app文件夾內容如下:any.exe 是c#程序案例編譯成的 exe文件

在anyexec文件夾位置執行 ./any,效果如下:

3、運行我們自己的C#編譯的exe文件

  1)把編譯后的test.exe文件復制到  anyexec下的 app 目錄下

  2)拷貝 anyexec下的 any 並重命名為 test(需要和你的exe文件名一致)

    命令:cp any test

  3) 在anyexec目錄下執行命令: ./test  

  4) 如果有多份exe文件需要執行怎么辦:

    很簡單:把你的exe全部拷貝到 app 目錄下 如:test1.exe,test2.exe,,,,,,,,,,,全部拷貝到app目錄下

    在anyexec 制作多份對應的可執行文件,cp any test1,  cp any test2,,,,,,,,,,,,,

    執行:./test1,./test2,,,,,,,即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM