2015-04-17 76 views
1

我在Windows XP下載並安裝了Mono 3.12.1(僅框架,而不是IDE)。該設置已成功完成。mono.exe不是有效的Win32應用程序(WindowsXP)

然後我試圖編譯下面的源代碼測試的原因:

using System; 

public class HelloWorld 
{ 
    public static void Main() 
    { 
     Console.WriteLine("Hello Mono World"); 
    } 
} 

我點擊開始菜單圖標「開單命令提示符」,然後使用命令「MCS hello.cs中」。 問題是該進程終止並顯示錯誤消息「mono.exe不是有效的Win32應用程序」,彈出窗口並在控制檯上輸出「拒絕訪問」。

問題在哪裏,我該如何解決?

回答

2

Mono在某些版本之前已經放棄了對WindowsXP的支持。

它不應該是一個驚喜,因爲WindowsXP是一個操作系統,它不再受到來自微軟的支持,所以如果你在生產環境中運行它,你會面臨安全問題(因爲它沒有收到更新) 。

對於故事的較長版本,請閱讀this thread in the mono-devel mailing listthis pull request

+0

@altralaser單聲道v3.12.0儘管[其發行說明](http://www.mono-project.com/docs/about-mono/releases/3.12.0/)產生相同的結果,聲明「最低版本支持的Windows現在是WinXP SP2 ...「。 – user4157124

相關問題