Eiffel Studio is a large download, but that is an entire development
environment not just a compiler.  .Net is just one of the possible
target platforms.  You can use it to compiler native.

Smarteiffel is just over 1mb and compiles very small native executables
for quite a few platforms.
http://smarteiffel.loria.fr/general/download.html