Sun*_*y88 3 .net c# linux mono
可能重复: 如何使用Mono和mkbundle将简单的.Net控制台项目转换为可移植的exe?
我有一个在Windows上编写的C#程序,我需要将它传输到linux服务器. 但是客户端不希望在他的服务器上安装mono,所以我想找到一种让他轻松的方法. 是否有可能将这个程序转换为在Linux上运行而不安装单声道的格式?
Tho*_*mar 6
C#程序基于公共语言运行时.它们不是本机应用程序.所以,据我所知,如果没有系统上的CLR,就无法运行用C#编写的程序.目前,只有两个:.NET(Windows)和Mono.
因此,我认为没有安装Mono的方法可以在非Windows机器上运行程序.
Ian*_*ton 6
如果目标系统没有安装单声道,则需要使用带选项的mkbundle--static.
--static
Bundles另外支持--static标志.--static标志使mkbundle生成静态可执行文件,静态可执行文件链接Mono运行时.请注意,此选项将触发LGPL要求您仍然将独立部分分发给您的用户,以便他可以手动升级他的Mono运行时如果他选择这样做
归档时间:
14 年,5 月 前
查看次数:
2226 次
最近记录: