none
Anwendung ohne Installation erstellen RRS feed

  • 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

     

    Sonntag, 1. Mai 2011 20:17

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
    Sonntag, 1. Mai 2011 20:24

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
    Sonntag, 1. Mai 2011 20:24
  • 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
    Montag, 2. Mai 2011 07:16
  • VS generiert von sich aus eine EXE-Datei für das Projekt. Guck ma im \bin\release-Ordner deines Projektes nach. Nimmst die EXE und gut is.
    Freitag, 6. Mai 2011 12:52