2009-02-07 156 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,你应该没问题。

相关问题