[Mono-list] Creating a standalone Mono executable?

hallambaker hallam at gmail.com
Sat Dec 29 21:56:05 UTC 2012


Is there a way to create a standalone binary using mono? I can do this in
Microsoft .NET using a tool called ilmerge. It would be nice to have an
equivalent for Mac and Linux

I am currently releasing a set of open source tools for code development.
They are a set of code synthesizers that will generate code for a variety of
tasks. This type of tool is usually run from a command line entry or a
makefile.

I have written a tool that automatically packages the tools to run from Mono
instead of Microsoft.Net and they will spit out the script files for Mac and
Linux. But running them obviously requires the end user to download and
install the necessary runtime.

It would be much nicer if there was some way to package up the tool and the
libraries and the executable into a single file that could be distributed
and run without the need for any systems configuration at all. The
probability that two instances of the same tool are running in parallel are
very small so shared libraries really don't give any leverage. But the admin
pain they introduce is significant.

Any ideas?



--
View this message in context: http://mono.1490590.n4.nabble.com/Creating-a-standalone-Mono-executable-tp4657901.html
Sent from the Mono - General mailing list archive at Nabble.com.


More information about the Mono-list mailing list