.net applications compile to a bytecode that is not natively executable.
The CLR (common language runtime) is a virtual machine that executes the bytecode.
Think of it this way. The CLR is the program that runs your .net program.
__________________ Please login or register to view this content. Registration is FREE
There might be a CLR byte-code to native compiler out there. You'd have to do some searching. I haven't heard of one though.
The GCC supports quite a few languages (http://gcc.gnu.org/frontends.html). I've used it to build native (cross platform) applications from Java. But, AFAIK it doesn't support C# or VB. So, I guess that isn't too helpful.
What kind of app is it? What language did you use?
An option may be to port it to C++ or something.
__________________ Please login or register to view this content. Registration is FREE
The app is written in C# and looks like it can't be compiled with other compiler than JITer. And what about DLLs? Does written in C# DLLs have to be compiled with JITer too?
managed C++ ALSO needs FW plugin installed .. no matter you have libraries or Executable's.
However FW is already standard installation to all newer OS's including Vista and Windows 7. It comes with these operating systems by default.