真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

不裝mono怎么讓.NET程序在Linux上運(yùn)行

本篇文章為大家展示了不裝mono怎么讓.NET程序在Linux上運(yùn)行,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。

在蕉城等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶(hù)提供成都做網(wǎng)站、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需網(wǎng)站開(kāi)發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),成都營(yíng)銷(xiāo)網(wǎng)站建設(shè),外貿(mào)網(wǎng)站制作,蕉城網(wǎng)站建設(shè)費(fèi)用合理。

讓.NET應(yīng)用程序在linux上運(yùn)行,目前通用的做法就是在Linux上安裝mono,然后通過(guò)”mono your.exe“命令運(yùn)行這個(gè)程序。

這種運(yùn)行.net程序的辦法有兩個(gè)弱點(diǎn),一個(gè)是需要客戶(hù)機(jī)安裝mono,二個(gè)是 ”mono xx.exe“ 這種命令行總讓人感到有點(diǎn)不太專(zhuān)業(yè)的味道。

那么,有沒(méi)有辦法既不安裝mono,又能讓你的.NET程序就像c語(yǔ)言編譯的程序那么,”直接“在Linux上運(yùn)行呢?

為了解決.net程序特別是.net控制臺(tái)程序在Linux平臺(tái)上部署和運(yùn)行的簡(jiǎn)便性問(wèn)題,我給大家準(zhǔn)備了一個(gè)小工具,叫”AnyExec“,下面具體談?wù)勗趺磳⒛愕?net程序與 AnyExec整合起來(lái),形成一個(gè)可以在Linux平臺(tái)上無(wú)需安裝mono就可以獨(dú)立運(yùn)行的程序系統(tǒng)。

一,準(zhǔn)備:

1,由于目前只有64位的AnyExec,所以需要大家準(zhǔn)備一臺(tái)64位Linux測(cè)試機(jī)。

2,下載 anyexec。在Linux測(cè)試機(jī)上運(yùn)行命令: wget http://linuxdot.net/down/anyexec-1.1-linux_x64.tar.gz

3,解壓。運(yùn)行解壓命令:tar -zxvf anyexec-1.1-linux_x64.tar.gz

4,把解壓得到的,形如“anyexec-1.1-linux_x64”這樣的文件夾名稱(chēng)改為你需要的名稱(chēng),比如 myprog。命令是 mv anyexec-1.1-linux_x64 myprog。

然后進(jìn)入 myprog,用ls命令可以看到有一個(gè)叫 any的程序文件和分別名為 app、lib和bin的三個(gè)文件夾。

你可以嘗試運(yùn)行一下 any,如果看到如下信息,說(shuō)明 AnyExec能夠在你的系統(tǒng)上正常工作。

二,整合:

1,準(zhǔn)備一個(gè) .NET 控制臺(tái)程序。如果沒(méi)有,可以新建一個(gè),比如,我用VS創(chuàng)一個(gè)叫myprog的控制臺(tái)文件,.NET版本選4.0或4.5。

然后編譯出exe文件。

2,把exe文件上傳到 anyexec文件夾(即你已經(jīng)更名為myprog文件夾)下邊名叫“app”的子文件夾中。

3,把名字叫 ”any“的可執(zhí)行文件更名,讓新文件名與你上傳到 app文件夾中的exe文件名一致(不含擴(kuò)展名),如:myprog

4,現(xiàn)在,您可以嘗試運(yùn)行曾經(jīng)叫 ”any“現(xiàn)在與你的程序同名(比如myprog)的這個(gè)linux程序了。

三,打包發(fā)布:

通過(guò)以上步驟,你的程序已經(jīng)與anyexec整合為一個(gè)自帶.net運(yùn)行時(shí),并且以你的程序命名的獨(dú)立的,客戶(hù)機(jī)無(wú)需安裝mono也能正常運(yùn)行的程序系統(tǒng)了。現(xiàn)在,你只需要把整個(gè)文件夾做成壓縮包,就可以交給客戶(hù)使用。至于你怎么發(fā)布,怎么交給客戶(hù),怎么讓客戶(hù)學(xué)會(huì)解壓和運(yùn)行,呵呵,這肯定不是我的事了!

上述內(nèi)容就是不裝mono怎么讓.NET程序在Linux上運(yùn)行,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


新聞名稱(chēng):不裝mono怎么讓.NET程序在Linux上運(yùn)行
網(wǎng)站地址:http://weahome.cn/article/gdhhpe.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部