2016-10-30 2 views
1

ich ein kleines Programm, das ich in C# unter Verwendung VS 2012 Ich mag eine Datei setup.exe machen, also tat ich BUILD -> Publish "Project Name" aber es erstellt vier Dateien:C# Visual Studio erstellen Setup-Datei

  1. setup.exe
  2. autorun.inf
  3. * .application Datei
  4. "Application Files" Ordner

all diese Dateien sind in einem Ordner namens "publish".

Wenn ich die Datei setup.exe drücke, installiert es mein Programm, obwohl es mir keine Möglichkeit gibt zu wählen, wo ich mein Programm speichern möchte, und ich kann nicht herausfinden, wo es es automatisch installiert .

danke für Ihre Hilfe.

+0

Ich verwende normalerweise die Option, auf CD zu veröffentlichen. Die CD-Option erstellt den Setup-Ordner auf einem beliebigen System (nicht nur CD). Wenn Sie dann setup.exe ausführen, erhalten Sie alle Optionen. Sie können den/die Publish-Ordner auf einen anderen PC kopieren, genau wie kommerzielle Software, – jdweng

+0

Wenn ich jetzt die defualt-Option auf CD veröffentliche, ist es das gleiche ... – TheDaJon

+0

Normalerweise wird setup.exe im Program File-Ordner installiert und angezeigt Option, welcher Ordner installiert werden soll. Das Programm sollte eine Verknüpfung in der Startschaltfläche (Alle Programme) haben, abhängig von der Windows-Version. Das Setup erstellt auch eine Verknüpfung auf dem Desktop. Und schließlich sollte es auf dem Bedienfeld installierte Programme sein. – jdweng

Antwort

0

Sie können wixtool statt vs Installer verwenden. Das Tool bietet Ihnen mehr Optionen und Anpassungsfunktionen.

0

werde ich vorschlagen Windows Installer mit:

  • Zum Erweiterungen und fügen Sie es, indem sie es in der Suche Box zu suchen.

  • Fügen Sie ein neues Projekt in die gleiche Lösung ein, und wählen Sie einen neuen Installer Projekt. Wählen Sie Setup-Assistent.

  • Folgen Sie den Schritten.