Entwickler-Ecke
Sonstiges (.NET) - Framework in exe einbinden
lnino - So 12.12.10 14:04
Titel: Framework in exe einbinden
Hi an alle.
Ich hatte das Problem, wenn ich auf einem anderen Rechner mein fertig compeliertes Porjekt als exe gestartet habe, dass die Meldung kam, dass das Framework auf dem Rechner nicht der Version der compelierten exe entspricht.
Das ist soweit klar. Wenn man dann die passende Framework Version installiert, dann funktioniert alles wie gewünscht.
Wie kann ich im Visual Studio bzw. Express Edition, das aktuell verwendete Framework des Projekts so einbinden, dass auf einem anderen Rechner mit niedrigerem Framework keine Fehlermeldung kommt, sondern das Programm sofort startet.
Geht das?
Moderiert von
Christian S.: Topic aus WinForms verschoben am So 12.12.2010 um 13:24
jaenicke - So 12.12.10 14:44
Rein theoretisch gibt es entsprechende Lösungen. Die sind aber nicht gerade billig (soweit ich sie kenne).
Ich finde es aber auch nicht sonderlich sinnvoll. Das .NET Framework hat gerade den großen Vorteil, dass es nur einmal auf dem Rechner vorhanden sein muss und dabei extrem viele Funktionen bereitstellt.
Es ist durchaus sinnvoll das Programm mit dem Redistributable Package von .NET auszuliefern wie bei dem Setup von Delphi. Dann kann es dabei mit installiert werden. Aber es in jede Exe komplett hineinzupacken und diese dadurch riesig zu machen... keine sinnvolle Idee...
Wenn dir das wichtig ist, hast du dir die falsche Programmiersprache ausgewählt.
Yogu - So 12.12.10 16:58
Du könntest dir mit Delphi oder C++ eine Hilfsanwendung schreiben, die erst prüft, ob das richtige Framework vorhanden ist, und das bei bedarf installiert, und anschließend das Programm startet.
jaenicke - So 12.12.10 17:30
Ein solches Programm nennt man in der Regel Setup. :lol: ;-)
Delete - So 12.12.10 20:59
Yogu hat folgendes geschrieben : |
| Du könntest dir mit Delphi oder C++ eine Hilfsanwendung schreiben, die erst prüft, ob das richtige Framework vorhanden ist |
Warum das? Die Anwendung gibt doch schon eine entsprechende Fehlermeldung aus, wenn ich mich nicht täusche.
Kha - So 12.12.10 21:34
Luckie hat folgendes geschrieben : |
| Die Anwendung gibt doch schon eine entsprechende Fehlermeldung aus, wenn ich mich nicht täusche. |
Ja, aber hat bei dir eine Fehlermeldung schon einmal etwas bei Bedarf nachinstalliert ;) ?
@
jaenicke: Mein Gedanke :mrgreen: , aber falls die Anwendung selbst gar kein Setup benötigt / portable sein soll, ist das gar keine so dumme Idee.
Yogu - So 12.12.10 21:42
Kha hat folgendes geschrieben : |
@ jaenicke: Mein Gedanke :mrgreen: , aber falls die Anwendung selbst gar kein Setup benötigt / portable sein soll, ist das gar keine so dumme Idee. |
Richtig. Von Setup war keine Rede; es ging nur darum, eine .NET-Anwendung auf jedem System starten zu können ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!