Benutzer mit den meisten Antworten
Anwendung ohne Installation erstellen

Frage
-
Guten Tag,
ich beginne gerade, C# mit VisualStudio 2010 zu lernen.
Die ersten kleinen Programme sind auch schon erstellt und dabei kam nun eine Frage auf:
Kann man auch Anwendungen erstellen, die einfach autark für sich arbeiten, soll heißen, ohne Installationsroutine, ohne sich irgendwo in die Registry, die Softwareverwaltung und das Startmenü zu schreiben?
Die Anwendung, die ich plane, soll nur in ihrem eigenen kleinen Kosmos (Ordner) leben, sie braucht keinen Zugriff auf Systemressourcen oder administrative Rechte.
Bei meiner Internetrecherche bin ich auf Click-One gestossen, aber auch in diesem Modus installiert sich die Anwendung ins Startmenü und nimmt Änderungen in der Registry vor.
Plan B ist, das ganze einfach zu virtualisieren, aber ich kann mir einfach nicht vorstellen, das man mit VisualStudio/.NET nur Anwendungen erstellen kann, die installiert werden müssen.
Vielen Dank.
Gruß Maik
Antworten
-
Warum sucht man immer wieder stundenlang, nur um dann 2 min nach einem Forenpost selber auf die Lösung zu stoßen...
Wenn man nicht die .application-Datei, sondern die exe-Datei ausführt, sind alle Probleme erledigt.
Frage hat sich somit erledigt.
Gruß Maik
- Als Antwort markiert Maik Vinjard Sonntag, 1. Mai 2011 21:39
Alle Antworten
-
Warum sucht man immer wieder stundenlang, nur um dann 2 min nach einem Forenpost selber auf die Lösung zu stoßen...
Wenn man nicht die .application-Datei, sondern die exe-Datei ausführt, sind alle Probleme erledigt.
Frage hat sich somit erledigt.
Gruß Maik
- Als Antwort markiert Maik Vinjard Sonntag, 1. Mai 2011 21:39
-
Hallo Maik,
um eine Installation kommt man nur herum, wenn die eigene Anwendung sich mit dem zufrieden gibt, was das Betriebssystem von Haus aus bietet. Eine .Net Anwendung gibt sich gerade nicht mit dem zufrieden was das Betriebssystem bietet, sondern verlangt zwingend das .Net-Framework, also muss zumindest dieses installiert werden, damit deine Anwendung laufen kann. Noch dazu muss es die .Net-Framework Version sein, die Du für deine Anwendung verwendest.
Gruß
Florian
- Florian