关于Mono实用程序mkbundle的提及很多,它可以(除其他事项外)允许您使用通过Mono编译的C#项目创建捆绑包(独立.exe)。当我在Cygwin中运行它时,此方法有效,但是我真正想做的是使用--deps
option和--static
option引入所有依赖项和库,因此它确实是独立的。在Cygwin中运行命令时,它声称--static
当前平台不支持该命令(我假设它是指Windows)。问题是:
有没有办法解决这个难题?
如果没有,那么我现在需要什么特定的.dll以及可执行文件才能运行?它似乎未在Mono网站上的任何地方列出。
谢谢!
http://linux.die.net/man/1/mkbundle:
在Windows系统上,必须安装类似Unix的工具链才能使mkbundle正常工作。您可以使用cygwin,并安装gcc,gcc-mingw和软件包。(原文如此)