2009-02-07 153 views
4

將基於Mono的應用程序部署到Windows有什麼困難? 單聲道運行時是否必須與應用程序一起安裝?這會對最終用戶造成不便嗎?將Mono應用程序部署到Windows

編輯:這個想法是部署一個跨平臺的應用程序,因此Mono作爲選擇。

回答

0

如果Mono是.NET的Linux版本,那麼不會在Windows上使用Mono部署在Linux上開發的應用程序,那麼僅僅意味着將源代碼/軟件包部署到Windows上?不應該在Windows上提供需要通用的.NET組件嗎?

+0

默認情況下,GTK#在Windows上不可用,但很多Mono程序都使用它。 – Broam 2010-08-23 18:10:57

+0

@Broam - 確實,但是GTK#很容易在Windows上作爲.NET庫安裝,因此您不需要Mono來使用GTK# - http://ftp.novell.com/pub/mono/gtk-sharp/gtk- sharp-2.12.10.win32.msi – Justin 2012-02-17 07:20:58

1

由於@duffymo表示你可能更適合使用.NET vs需要單聲道。但是,有些情況下使用Mono是有意義的。特別是,如果您使用mkbundle來創建不需要安裝Mono的組件。甚至有一種方法可以將運行時間靜態鏈接到exe,儘管這帶來了一些需要考慮的許可要求。

4

Mono是.NET的一個實現。只要您不使用特定於Mono的API,它應該100%兼容。

1

只要你在應用程序中堅持託管代碼,並且安裝了.NET或Mono,你應該沒問題。

相關問題