
我想執行.exe
用 VB.NET 編寫的文件(VS 2008)在 CentOS 5.6 上。
我已經安裝了單聲道。但我對 CentOS 不太熟悉,所以我不知道該如何進行。
我在 VB.net 中創建了一個“Hello World”控制台應用程序,並使用該代碼執行它,一切正常。但是當我嘗試執行 VB Windows 表單應用程式時,它向我拋出一個錯誤:
無法載入入口點方法。
答案1
嘗試在 Linux 終端機中執行以下命令:
mono program.exe
它可能會失敗,並出現一個異常,告訴您稍後需要進行哪些更改。
每個想要針對 Mono 的程序都必須進行相應的補救。對於 VB.NET 應用程序,您可以安裝 mono 完整運行時(因為在某些 Linux 發行版上,VB.NET 是單獨打包的,可能尚未安裝)。
答案2
確保您已安裝以下程式庫:
mono-complete
包,例如:(yum install mono-complete
或apt-get
)。.NET框架,例如通過
winetricks dotnet46
。透過以下方式安裝 winetricks:
yum install winetricks
(或透過apt-get
)。
有關的:Mono,無法開啟執行檔。