0

mono-project.com 提供的单声道安装包含多个库,例如 gkt,使得安装非常大(约 280MB 左右)。

有什么方法可以为用户提供“只是”单声道环境的安装?我的目标是 Windows、MacOSX 和 Linux。

4

1 回答 1

1

您可能正在寻找mkbundle,它将您的应用程序、它使用的库和 Mono 运行时合并到一个可执行映像中。请参阅该页面中的“捆绑包”下。

但是,如果您这样做,则可能意味着您正在分发 LGPL 代码,这意味着所有这些。

如果您正在为 Mac OS X 分发您的应用程序,还有MonoMacPackager可以为此提供更高级的支持。我认为他们在链接器中做了很多工作,以真正减少您必须包含的 Mono 的数量。它实际上会从您引用的程序集中删除未使用的代码。

于 2012-09-13T18:33:59.770 回答