Hi,
es gibt die möglichkeit die benötigten Teile des .NET Frameworks mit in die .EXE zu linken. Das ist allerdings nicht ganz das was du meinst. Es funktioniert halt ähnlich wie der JET Compiler für JAVA.
Hier die Links:
THinstall
Salamander .NET Linker
Du kannst auch mittels eines Native Image Generators vorab den MSIL in Native Code kompilieren, dadurch entfällt das kompilieren in Native Code beim Starten. Nachteil ist jedoch dass dieser Native Code abhängig ist vom verwendeten .NET Framework, vom Betriebssystem und von der Prozessorarchitektur. Das .NET Framework wird für die Ausfürung des Programms aber weiterhin benötigt!
Native Image Generator (MS)
.NET Framework Tools von MS
Native Image erzeugen mit
ngen.exe
Aber so richtige
win32 EXEs kannst du mit C# nicht erzeugen.
rantanplan