如果.NET程序在Mono下运行良好,那么使用Mono运行它将是一个更好的选择。您可以使用7zip等内容从MSI中提取可执行文件。
就是这样:
计划 - >单声道(框架) - >系统
对战
计划 - > .NET(框架) - >葡萄酒 - >系统
如果应用程序具有基于Windows的依赖项,则最好将它安装在Wine下(因为它可能不会在Mono下运行)。
通常的方法是将Windows .NET程序准备移植到Mono和OS X,即为其创建Mac安装程序和/或使用macpack创建APP软件包。