如果必须先安装MSI文件,如何使用Mono?

时间:2013-09-17 12:02:24

标签: mono

我必须设置一个.NET程序来访问一个发电机但是用户在OS X上。我知道Mono但是.NET程序的安装程序是一个MSI文件。

我是否需要先安装WINE之类的东西才能运行安装程序?如果WINE在那里使用Mono似乎毫无意义(我假设)后者可以直接运行.NET库。

2 个答案:

答案 0 :(得分:1)

如果.NET程序在Mono下运行良好,那么使用Mono运行它将是一个更好的选择。您可以使用7zip等内容从MSI中提取可执行文件。

就是这样:

计划 - >单声道(框架) - >系统

对战

计划 - > .NET(框架) - >葡萄酒 - >系统

如果应用程序具有基于Windows的依赖项,则最好将它安装在Wine下(因为它可能不会在Mono下运行)。

答案 1 :(得分:0)

通常的方法是将Windows .NET程序准备移植到Mono和OS X,即为其创建Mac安装程序和/或使用macpack创建APP软件包。