将Mono应用程序部署到Windows

时间:2009-02-07 19:49:48

标签: windows mono cross-platform

将基于Mono的应用程序部署到Windows会遇到什么困难? Mono运行时是否必须与应用程序一起安装?这会给最终用户带来不便吗?

编辑:我们的想法是部署跨平台应用程序,因此Mono可供选择。

4 个答案:

答案 0 :(得分:4)

Mono是.NET的一个实现。只要您不使用特定于Mono的API,就应该100%兼容。

答案 1 :(得分:1)

正如@duffymo所说,你最好不要求.NET需要Mono。但是,在某些情况下使用Mono是有意义的。特别是,如果使用mkbundle创建程序集而不要求安装Mono。甚至有一种方法可以将运行时静态链接到exe中,尽管这会带来一些需要考虑的许可要求。

答案 2 :(得分:1)

只要您坚持使用应用程序中的托管代码并且安装了.NET或Mono,就应该没问题。

答案 3 :(得分:0)

如果Mono是Linux的Linux版本,那么在Windows上使用Mono部署在Linux上开发的应用程序只是意味着将您的源/包部署并在Windows上部署吗? Windows上不应该提供需要通用的.NET片段吗?