2017-03-15 78 views
1

運行GTK#(C#)我已經用C#開發,對Xamarin Studio中,Windows上的GTK#項目。如何在Mac OSX

我可以爲我的應用程序中的.exe文件,但我不能在Mac上運行此。有沒有辦法讓我把這個.exe文件轉換成.dmg/.app或者在Mac上運行這個.exe而不使用Windows(Bootcamp)?

注:WineBottler沒有工作爲我的項目。

回答

0

您應該使用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指定 :開關)。

0

如果你有你的Mac上安裝了單,然後在Windows 編譯.exe文件應運行,除非你有東西的依賴特定於窗口。一些Windows庫還沒有被移植到單聲道的Mac或Linux,如果你正在使用ILMerge(Windows)或ILRepack(* nix中),那麼你也將有可能遇到的問題。

你並不需要使用MacPack構建的應用程序文件,您可以手動相當簡單,只要安裝在你的目標的MAC機上單做。有一個可以手動構建的.app包文件夾的結構。

讓我知道如果你需要更多的幫助,乾杯,M.