none
Setup und Bereitstellung RRS feed

  • Frage

  • Ich möchte gern eine setup exe erstellen. Wenn ich auf neues Profekt gehe wird mir aber setup- und bereitstellungsassistent nicht angezeigt. Was muss ich tun??? Ich benutze C# 2010 express edition.

    Danke...

    Mittwoch, 7. September 2011 08:43

Antworten

  • Hallo EnBee1981,

    wenn ich es noch richtig weiß, sind die Express Editions, was Setup Projekte angeht, stark eingeschränkt. Prinzipiell ist nur Click-Once-Deployment möglich, was aber oftmals auch ausreicht. 

    Das kannst du erreichen mit einem Rechtsklick auf dein Projekt und "Eigenschaften" wählst und unter dem Reiter "Veröffentlichen" den Speicherort deiner Setupdatei angibst etc. und anschließend auf "Jetzt veröffentlichen" klickst.

    Ich hoffe, ich konnte dir weiterhelfen...

    Viele Grüße
    Holger M. Rößler


    Kaum macht man es richtig, schon funktioniert es
    Donnerstag, 8. September 2011 08:31
  • Hallo,

    gerade weil Du bei Click Once keine Auswahl hast, so findest Du Dateien leicht wieder,
    siehe Zugreifen auf lokale und Remotedaten in einer ClickOnce-Anwendung

    Wenn Dich Dir das nicht reicht gibt es diverse Installer, wobei die komfortableren - mit Wizard - häufig etwas kosten.

    Eine kostenfreie Möglichkeit den Windows Installer zu nutzen, wäre das Windows Installer XML (WiX) toolset.
    Wofür es freie Editoren wie z. B. Wix Edit gibt,  weitere siehe Windows Installer Authoring Tools for Developers

    Nur ist der Einarbeitungsaufwand i. a. (deutlich) höher als bei Click Once.

    Und die oben genannten Regeln für die Dateiablage sind auch dort zu beachten,
    da schiebt Dir sonst Vista / Windows 7 einen Riegel vor.

    Gruß Elmar

     

    Samstag, 10. September 2011 10:47

Alle Antworten

  • Hallo EnBee1981,

    wenn ich es noch richtig weiß, sind die Express Editions, was Setup Projekte angeht, stark eingeschränkt. Prinzipiell ist nur Click-Once-Deployment möglich, was aber oftmals auch ausreicht. 

    Das kannst du erreichen mit einem Rechtsklick auf dein Projekt und "Eigenschaften" wählst und unter dem Reiter "Veröffentlichen" den Speicherort deiner Setupdatei angibst etc. und anschließend auf "Jetzt veröffentlichen" klickst.

    Ich hoffe, ich konnte dir weiterhelfen...

    Viele Grüße
    Holger M. Rößler


    Kaum macht man es richtig, schon funktioniert es
    Donnerstag, 8. September 2011 08:31
  • Ja das habe ich auch schon hinbekommen, aber ich möchte das beim erstellen nach dem Zielordner gefragt wird und man den eingeben kann. Weil ich an dem Ort dann die anderen dateien aus programm dort ablegen will.

     

    Danke...

    Donnerstag, 8. September 2011 08:57
  • Hallo,

    das ist für Click Once nicht möglich.
    Dort erfolgt die Ablage immer je Benutzer und mit vorgegebenen Verzeichnissen.
    Was den Vorteil hat, das dafür weniger Rechte erforderlich sind.

    Veränderliche Dateien gehören wiederum nicht in das Programm-Verzeichnis,
    denn dort hat ein "normaler" Benutzer keine Schreibrechte.
    Diese können in den dazu bestimmten Verzeichnissen abgelegt werden,
    die Du über die Environment.SpecialFolder erhalten kannst.

    In Windows Forms Anwendungen ist es leichter über die Application Eigenschaften zuzugreifen,
    wie die Application.UserAppDataPath oder die Application.CommonAppDataPath-Eigenschaft

    Gruß Elmar

    Freitag, 9. September 2011 09:10
  • Vielen Dank erstmal.

    Ich möchte nochmal mein Problem erklären.

    Ich möchte eine setup.exe erstellen mit eine art wizard. Aber die Express Version scheint das nicht herzugeben. Er erstellt mir eine setup.exe und installiert die dann an dden ausführenden Ort.  Ich möchte aber sagen er soll das an einen bestimtmen Ort bzw Ordner  installieren. Dann im Programm frage ich ab wo er das hin installiert hat und speichere dort ein paar textdatein die ich dann jeder zeit ändern usw kann.

     

    Mfg

     

    EnBee

    Samstag, 10. September 2011 09:09
  • Hallo,

    gerade weil Du bei Click Once keine Auswahl hast, so findest Du Dateien leicht wieder,
    siehe Zugreifen auf lokale und Remotedaten in einer ClickOnce-Anwendung

    Wenn Dich Dir das nicht reicht gibt es diverse Installer, wobei die komfortableren - mit Wizard - häufig etwas kosten.

    Eine kostenfreie Möglichkeit den Windows Installer zu nutzen, wäre das Windows Installer XML (WiX) toolset.
    Wofür es freie Editoren wie z. B. Wix Edit gibt,  weitere siehe Windows Installer Authoring Tools for Developers

    Nur ist der Einarbeitungsaufwand i. a. (deutlich) höher als bei Click Once.

    Und die oben genannten Regeln für die Dateiablage sind auch dort zu beachten,
    da schiebt Dir sonst Vista / Windows 7 einen Riegel vor.

    Gruß Elmar

     

    Samstag, 10. September 2011 10:47
  • Hallo EnBee1981,

    es besteht die Möglichkeit einen Setup-Assistenten mit Inno-Setup zu erstellen.

    Link: http://www.jrsoftware.org/isinfo.php

    Sonntag, 18. September 2011 14:32
  • Hallo EnBee1981,

    Ich gehe davon aus, dass die Antworten Dir weitergeholfen haben.
    Solltest Du noch "Rückfragen" dazu haben, so gib uns bitte Bescheid.

    Grüße,
    Robert

    Mittwoch, 21. September 2011 12:27