[Mono-dev] when will full-aot be supported on windows?

Aras Pranckevicius aras at unity3d.com
Mon Aug 31 01:56:51 EDT 2009

> I want to write in C# but also want my application have no difference with
> native(c++) applications, so that my application can run both on Windows
> 2000 and xp without .net framework or mono run time. I'm an isv author, my
> target customers care about 3rd party runtimes seriously.

Note that even with full AOT you will still need some of the Mono
"framework" to be available. For example, all the metadata information
from the .NET assemblies does not go into machine code. So it has to
be available somewhere.

> Static link? must request a license from novell,
> static bundle? maybe an option, but I prefer full-aot. :clap:

Why not just dynamically link to Mono (LGPL compatible), and provide
all the necessary files along with your application? That is, do not
require Mono to be installed, instead just "bundle" it with your
application. Works for us (at Unity) really well, and the bare minimum
footprint (Mono DLL, mscorlib, config files) is something like 1.5 MB

Aras Pranckevičius
work: http://unity3d.com
home: http://aras-p.info

More information about the Mono-devel-list mailing list