1

是否可以在 Windows 计算机上安装 Mono 和 Gtk,将其复制到本地文件夹并从中运行?我可以在 Mac 上做同样的事情吗?

我正在尝试创建一个包含所有内容的一体化文件夹,以便用户可以运行而不需要文件夹中没有的任何内容。mkbundle 不起作用,我宁愿拥有一个完整的 Mono,这样我就可以在运行时动态加载其他 Mono 库。

有 64 位和 32 位的问题吗?

我可以通过使用 MONO_PATH 来避免 GAC 吗?

Mac Mono 或 Windows Mono 是否要求任何文件位于全局位置?任何硬编码路径?

我希望我的分布式程序尽可能易于新用户使用(例如,无需额外安装)。

4

1 回答 1

1

您可能想查看Banshee 的源代码以了解它是如何完成的。

  • 对于 Mac,使用了bockbuild,因此所有库都捆绑在包中。
  • 对于 Windows,使用 WiX 安装程序。它不捆绑 Mono,因为使用 .NET 就足够了。不确定这是否捆绑了其余部分(gtk#),您应该仔细检查。
于 2012-09-17T15:37:28.050 回答