[Mono-list] AOT viable option for deployment

Jonathan Pryor jonpryor at vt.edu
Fri Oct 21 15:54:06 EDT 2011


On Oct 21, 2011, at 1:09 AM, Trimble, Nathan G wrote:
> I would like to know how viable an option AOT (full) is for deploying a command line program (or possibly a service) on Linux.  I’m re-writing an in-house app and need to determine the best platform.  I’ve some existing C# and Python code.  I don’t believe it’ll be an option to deploy Mono on most of the systems.  Also, I’m not keen on playing Python version hell…RHEL 5 and 6 will be very old.

You don't need AOT, you need mkbundle:

	http://docs.go-mono.com/index.aspx?link=man%3amkbundle(1)

You can then embed all your assemblies and the mono runtime into a single executable, which you can then copy to all your machines. You do need to read the licensing fine print, though; see the note on the --static option.

 - Jon



More information about the Mono-list mailing list