2012-08-27 120 views
1

是否可以在Windows計算機上安裝Mono和Gtk,將其複製到本地文件夾並從中運行?我可以在Mac上做同樣的事嗎?Mono安裝在Windows,Mac?

我試圖創建一個所有功能於一身的文件夾,包括所有內容,以便用戶可以運行而不需要任何不在文件夾中的東西。 mkbundle沒有工作,我寧願有一個完整的單聲道,所以我可以在運行時動態加載額外的Mono庫。

有沒有64位和32位的問題?

我可以通過使用MONO_PATH避免GAC嗎?

Mac Mono或Windows Mono要求任何文件位於全局位置嗎?任何硬編碼路徑?

我希望我的分佈式程序儘可能地爲新用戶使用(例如,無需額外安裝)。

回答

1

您可能想檢查Banshee's source code以瞭解它是如何完成的。

  • 對於Mac,使用bockbuild,因此所有庫都捆綁在軟件包中。
  • 對於Windows,使用WiX安裝程序。它不捆綁Mono,因爲使用.NET就足夠了。不知道這是否捆綁了其他(gtk#),你應該仔細檢查。
+0

非常好!我還沒有嘗試過,但它看起來正是我需要的!非常感謝你提供的信息。 –