2012-11-28 107 views
0

我的軟件是使用.NET 2.0運行時,web瀏覽器控件和其他幾個第三方.net dll/components構建的,最後使用dotnetreactor加密(只有我的exe,而不是其他.net dll/components )並使用inno setup maker構建。我如何將其移植到Mac OS X?有沒有可以自動執行的軟件?我的第一選擇是使用Visual Stduio IDE中的任何設置,它可以在Mac可執行文件中編譯,然後使用Mac OSX的設置製作器。將.NET應用程序移植到Mac OS X

更新:

似乎沒有直接的方法來做到這一點。

+0

我確定你的偏好是一個神奇的「讓它如此」按鈕,但我不認爲這是一個選項。 @ Pheonixblade9談論單聲道,我同意。看看Xamarin.com –

+0

對於InnoSetup部分我有壞消息。 InnoSetup僅適用於Windows,因此您需要使用某些適用於Mac OS的安裝程序從頭開始重新制作此部分。 – TLama

+0

我從未使用Mac。 Mono是否預裝在Mac中?如果沒有,那麼是否有任何方法可以下載並安裝它(使其成爲安裝的一部分),如果Mac上的安裝程序沒有檢測到它。如果在我的軟件安裝過程中,我的inno setup maker下載並啓動.NET的Windows安裝程序。 –

回答

4

Mono是一款流行的跨平臺C#解決方案,儘管您可能需要重寫一些內容。

+0

我從來沒有使用Mac。 Mono是否預裝在Mac中?如果沒有,那麼是否有任何方法可以下載並安裝它(使其成爲安裝的一部分),如果Mac上的安裝程序沒有檢測到它。如果在我的軟件安裝過程中,我的inno setup maker下載並啓動.NET的Windows安裝程序。 –

+7

我認爲你需要花費超過5秒的時間閱讀Mono ... – Codeman