Wir versuchen, eine Möglichkeit zu finden, eine .NET-Anwendung zu erstellen, die vollständig unabhängig von einer CD ausgeführt werden kann. Im Grunde knallt der Benutzer eine CD ein, startet ein Betriebssystem auf der CD, und ein Barebones .NET Framework startet mit der Anwendung. Wir haben uns das Hacken des .NET-Frameworks in WinPE angeschaut, aber es ist wirklich ein nicht unterstützter Hack. Hat jemand so etwas versucht und hatte Erfolg?Starten einer .NET-Anwendung von CD?
Antwort
Sie müssen so ziemlich das .NET-Framework auf dem Computer installiert haben, damit dies funktioniert. Wenn das richtige Framework installiert ist, ist dies kein Problem - führen Sie einfach die ausführbare Datei aus.
Tools wie NGEN erfordern immer noch die Installation des Frameworks.
Es gibt jedoch einige kommerzielle Tools wie PostBuild, die alle erforderlichen Abhängigkeiten durchlaufen und in nativen Code kompilieren. In der Theorie würde dies Ihr erforderliches Verhalten liefern.
RemoteSoft hat einen Compiler, der etwas ähnliches tut (http://www.remotesoft.com/salamander/index.html). Wenn Sie sich nicht auf ein verfügbares .NET Framework verlassen können, ist dies eine sehr gute Option. –
Sie könnten sich Mono ansehen, da sie eine einbettbare Version des Frameworks haben, für die kein .NET Framework (oder Mono) installiert werden muss. Kann nicht sagen, wie viel Arbeit das sein wird, aber schauen Sie sich here, es ist dokumentiert und unterstützt.
Ich hatte Glück und fand, was Sie suchen: http://www.monoppix.com/
Dieser Link funktioniert nicht. . . – Harsha
- 1. cd vs! Cd vs% cd in IPython
- 2. Idiomatische Powershell-Übersetzung von (cd $ dir && someCommand)
- 3. Autorun eine CD von Process.Start
- 4. Starten JFrame von einer Schaltfläche
- 5. SWF Link auf CD
- 6. Erstellen einer dualen Mac/Win Autorun-CD
- 7. Starten einer Desktopanwendung von einer Website
- 8. Windows CD Burning API
- 9. Schreiben Sie eine CD von .Net
- 10. Brennen von Dateien auf CD mit C#
- 11. Videos nach erfolgreichem Preload von MPMoviePlayerController auf CD speichern
- 12. Starten von Anwendung von einer SMS-Nachricht
- 13. cd-Befehl anpassen
- 14. Crontab CD zum Verzeichnis
- 15. Optionen für CD-Brennbibliotheken?
- 16. Endlosschleife Aliasing `cd`
- 17. PHP-Skript zum Katalogisieren von CD
- 18. Verhalten von cd/bash auf symbolische Links
- 19. Brennen Sie CD/DVD von C++ - Programm
- 20. Audio-CD-Titelinformationen lesen
- 21. iTerm 3 automatische CD
- 22. mkdir && cd windows alias
- 23. Starten/Stoppen einer Webanwendung von selbst?
- 24. Starten einer Java-Anwendung von flex
- 25. Starten einer Aktivität von einem PreferenceScreen
- 26. Starten von Scrapy aus einer Django-Ansicht
- 27. Safari von einer Mac-Anwendung starten
- 28. JavaFX-Anwendung von einer anderen Klasse starten
- 29. QTimer von einer anderen Klasse starten
- 30. Starten von MongoDB innerhalb einer Grunt-Aufgabe
Sie meinen, auf einer Maschine, die nicht installiert bereits das .NET Framework hat? – ChrisW