Frage

Nach einem frühen Beitrag sehen „ machen Anwendungen programmiert in .NET-Sprachen auf älteren Maschinen arbeiten “, ich habe zu fragen;

Gibt es Tools CIL zu einem binären zu kompilieren?

Wenn ja, könnten Sie eine CIL-Datei in eine native Windows-Anwendung konvertieren, wenn Sie den Benutzer nicht wollte das .NET Framework zu verlangen? Oder auch die Linux-Plattform von .NET Ziel! Das wäre super!

Andere Tipps

MS bietet ein kostenloses Programm namens NGEN , die eine native schafft ausführbare Windows-Datei von Ihrer .NET-Assembly.

Aber beachten Sie, dass der CLR noch die Assembly erfordert für Rückfall bei nativen Bildungültigkeits zur Verfügung zu stehen, die für eine Reihe von Gründen geschehen können. Und auch nicht NGEN nicht die Notwendigkeit für Endbenutzer entfernt das .NET Framework installiert sein. Schließlich kann NGEN das Leistungsprofil Ihrer Anwendung ändern, nicht immer zum Besseren.

Es gibt Dienstprogramme wie VMWare ThinApp (ehemals Thinstall), die eine native schaffen binär, dass Ihre App und die entsprechenden Teile des .NET Framework enthält. Dies kann sein, was Sie suchen.

Lego.NET können erstellen nativen Binärdateien, aber es ist immer noch ziemlich begrenzt.

Es gibt Werkzeuge, es zu tun, aber sie verpacken im Grunde den gesamten .NET-Framework mit binärer, das, wie Sie sich vorstellen können, erhebliches aufblasen verursacht.

Menschen Erfordern installiert haben .NET ist nicht viel von einem in diesen Tagen fragen. MS bietet auch ein MSI-Paket, das Sie in Ihren eigenen Installer enthalten können, so dass es eine Option ist, wenn sie das Programm installieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top