减少macOS应用程序包的单一框架大小

时间:2017-03-21 17:56:53

标签: c# .net macos mono app-bundle

我们正在将一个相当大的基于.Net的应用程序移植到macOS,包括多个托管和本机库和应用程序。 我们想在我们的应用程序包中捆绑Mono.framework(4.8)。

但遗憾的是Mono.framework相当大(约1GB),我们不需要它的大部分功能。我们只需要运行时和一些非常基本的类库。没有GTK或其他GUI库,没有调试符号,也没有构建工具(xbuild,mcs等)。

捆绑时我们需要的最低限度是什么,以及我们如何识别可以省略的内容?

Reduce Mono runtime size处的这个问题似乎表明我们应该从源代码构建单声道以将其降低到180MB左右。这是首选方式和最小尺寸吗?

0 个答案:

没有答案