運行GTK#(C#)我已經用C#開發,對Xamarin Studio中,Windows上的GTK#項目。如何在Mac OSX
我可以爲我的應用程序中的.exe文件,但我不能在Mac上運行此。有沒有辦法讓我把這個.exe文件轉換成.dmg/.app或者在Mac上運行這個.exe而不使用Windows(Bootcamp)?
注:WineBottler沒有工作爲我的項目。
運行GTK#(C#)我已經用C#開發,對Xamarin Studio中,Windows上的GTK#項目。如何在Mac OSX
我可以爲我的應用程序中的.exe文件,但我不能在Mac上運行此。有沒有辦法讓我把這個.exe文件轉換成.dmg/.app或者在Mac上運行這個.exe而不使用Windows(Bootcamp)?
注:WineBottler沒有工作爲我的項目。
您應該使用macpack打包在OS X運行的應用看一看這裏的手冊:http://manpages.ubuntu.com/manpages/zesty/en/man1/macpack.1.html
下面是從頁的摘錄:
macpack是用一個工具包管理組件 (如System.Windows.Forms的或可可#),該Mac OS X上需要GUI 可用性部署
macpack將從製備OS X兼容束提供裝配和資源。束將包括 指定組件以及任何所提供的資源的(與-resource指定 :開關)。
如果你有你的Mac上安裝了單,然後在Windows 編譯.exe文件應運行,除非你有東西的依賴特定於窗口。一些Windows庫還沒有被移植到單聲道的Mac或Linux,如果你正在使用ILMerge(Windows)或ILRepack(* nix中),那麼你也將有可能遇到的問題。
你並不需要使用MacPack構建的應用程序文件,您可以手動相當簡單,只要安裝在你的目標的MAC機上單做。有一個可以手動構建的.app包文件夾的結構。
讓我知道如果你需要更多的幫助,乾杯,M.
你並不需要什麼特別的,提供既Gtk#的和單安裝。也就是說,許多32位庫沒有端口,所以您需要指定要使用的體系結構。
$ mono --arch:32 program.exe
請參閱本文件: http://www.mono-project.com/docs/about-mono/supported-platforms/osx/