2012-01-30 78 views
1

我試圖在MacOsX Lion上運行單聲道2.10.8上的System.Windows.FormsHelloWorld應用程序。 一切都很順利,除非我導出了MONO_MWF_MAC_FORCE_X11變量。 有人可以幫我嗎? 我想X11下試試這個應用程序,但我得到了以下信息: (我已經安裝了XQuartz)Hello world - Mono MWF MacOSX應用程序

X does not support your locale 
Gtk not found (missing LD_LIBRARY_PATH to libgtk-x11-2.0.so.0?), using built-in colorscheme 

Unhandled Exception: System.EntryPointNotFoundException: GdipCreateFromXDrawable_linux 
    at (wrapper managed-to-native) System.Drawing.GDIPlus:GdipCreateFromXDrawable_linux (intptr,intptr,intptr&) 
    at System.Drawing.Graphics.FromXDrawable (IntPtr drawable, IntPtr display) [0x00000] in <filename unknown>:0 
    at System.Drawing.Graphics.FromHwnd (IntPtr hwnd) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.XplatUIX11.GetAutoScaleSize (System.Drawing.Font font) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.XplatUI.GetAutoScaleSize (System.Drawing.Font font) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.Form.GetAutoScaleSize (System.Drawing.Font font) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.Form..ctor() [0x00000] in <filename unknown>:0 
    at HelloWorld..ctor() [0x00000] in <filename unknown>:0 
    at (wrapper remoting-invoke-with-check) HelloWorld:.ctor() 
    at HelloWorld.Main() [0x00000] in <filename unknown>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.EntryPointNotFoundException: GdipCreateFromXDrawable_linux 
    at (wrapper managed-to-native) System.Drawing.GDIPlus:GdipCreateFromXDrawable_linux (intptr,intptr,intptr&) 
    at System.Drawing.Graphics.FromXDrawable (IntPtr drawable, IntPtr display) [0x00000] in <filename unknown>:0 
    at System.Drawing.Graphics.FromHwnd (IntPtr hwnd) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.XplatUIX11.GetAutoScaleSize (System.Drawing.Font font) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.XplatUI.GetAutoScaleSize (System.Drawing.Font font) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.Form.GetAutoScaleSize (System.Drawing.Font font) [0x00000] in <filename unknown>:0 
    at System.Windows.Forms.Form..ctor() [0x00000] in <filename unknown>:0 
    at HelloWorld..ctor() [0x00000] in <filename unknown>:0 
    at (wrapper remoting-invoke-with-check) HelloWorld:.ctor() 
    at HelloWorld.Main() [0x00000] in <filename unknown>:0 

回答

0

這似乎是newer mono versions一個bug,

它與舊單聲道版本工作(< 2.10.5)。 您可以從here

+0

下載這些非常感謝。你是對的。 – user1178325 2012-01-31 08:25:56

+0

@ user1178325如果此回答回答您的問題,則應通過單擊旁邊的複選標記將其標記爲答案。 – mydogisbox 2012-02-01 17:02:32