关于Mono实用程序mkbundle的提及很多,它可以(除其他事项外)允许您使用通过Mono编译的C#项目创建捆绑包(独立.exe)。当我在Cygwin中运行它时,此方法有效,但是我真正想做的是使用--depsoption和--staticoption引入所有依赖项和库,因此它确实是独立的。在Cygwin中运行命令时,它声称--static当前平台不支持该命令(我假设它是指Windows)。问题是:
有没有办法解决这个难题?
如果没有,那么我现在需要什么特定的.dll以及可执行文件才能运行?它似乎未在Mono网站上的任何地方列出。
谢谢!
我正在尝试按照以下帖子使用cygwin构建带嵌入式单声道的ac#app.
我在这里遵循指南:如何使用Mono和mkbundle将简单的.Net控制台项目转换为便携式exe?
我收到的错误是:
"gcc:-mno-cygwin标志已被删除;使用一个以mingw为目标的交叉编译器."
我不确定如何解决这个问题 - 任何人都可以提出建议吗?
我正在使用:Windows 7 x64,Mono 2.4.3,cygwin 7.1 beta(支持Windows 7).
谢谢,
坦率
我有一个在Windows上编写的C#程序,我需要将它传输到linux服务器.
但是客户端不希望在他的服务器上安装mono,所以我想找到一种让他轻松的方法.
是否有可能将这个程序转换为在Linux上运行而不安装单声道的格式?