2012-11-28 65 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