如何在 CentOS 5.6 上執行 VB.NET .exe 文件

如何在 CentOS 5.6 上執行 VB.NET .exe 文件

我想執行.exe用 VB.NET 編寫的文件(VS 2008)在 CentOS 5.6 上。

我已經安裝了單聲道。但我對 CentOS 不太熟悉,所以我不知道該如何進行。


我在 VB.net 中創建了一個“Hello World”控制台應用程序,並使用該代碼執行它,一切正常。但是當我嘗試執行 VB Windows 表單應用程式時,它向我拋出一個錯誤:

無法載入入口點方法。

答案1

嘗試在 Linux 終端機中執行以下命令:

mono program.exe

它可能會失敗,並出現一個異常,告訴您稍後需要進行哪些更改。

看:移植 Winforms 應用程式

每個想要針對 Mono 的程序都必須進行相應的補救。對於 VB.NET 應用程序,您可以安裝 mono 完整運行時(因為在某些 Linux 發行版上,VB.NET 是單獨打包的,可能尚未安裝)。

答案2

確保您已安裝以下程式庫:

  • mono-complete包,例如:(yum install mono-completeapt-get)。
  • .NET框架,例如通過winetricks dotnet46

    透過以下方式安裝 winetricks:yum install winetricks(或透過apt-get)。

有關的:Mono,無法開啟執行檔

相關內容