Freigeben über


Bereitstellen von C#-Anwendungen

Aktualisiert: November 2007

Als Bereitstellung wird die Verteilung einer fertigen Anwendung oder Komponente zur Installation auf anderen Computern bezeichnet. Für Konsolenanwendungen oder Smart Client-Anwendungen, die auf Windows Forms basieren, sind zwei Bereitstellungsoptionen verfügbar: ClickOnce und Windows Installer.

ClickOnce-Bereitstellung

Mit der ClickOnce-Bereitstellung können Sie Windows-Anwendungen auf einem Webserver oder auf einer Netzwerkdateifreigabe veröffentlichen und so den Installationsvorgang vereinfachen. Für die meisten Szenarios wird für die Bereitstellung die ClickOnce-Option empfohlen, da sie die automatische Aktualisierung von Windows-basierten Anwendungen ermöglicht, die mit minimaler Benutzerinteraktion installiert und ausgeführt werden können.

Zum Konfigurieren der Eigenschaften einer ClickOnce-Bereitstellung können Sie den Webpublishing-Assistent (Zugriff über das Menü Erstellen) oder die Seite Veröffentlichen im Projekt-Designer verwenden. Weitere Informationen finden Sie unter Seite "Veröffentlichen", Projekt-Designer. Weitere Informationen zu ClickOnce finden Sie unter ClickOnce-Bereitstellung.

Windows Installer

Die Windows Installer-Bereitstellung ermöglicht die Erstellung eines Installer-Pakets, das an die Benutzer verteilt werden kann. Der Benutzer führt die Setup-Datei aus und wird in einem Assistenten durch den Installationsvorgang geführt. Hierzu fügen Sie Ihrer Projektmappe ein Setup-Projekt hinzu. Bei der Erstellung wird eine Setup-Datei generiert, die Sie an die Benutzer verteilen. Der Benutzer führt die Setup-Datei aus und wird in einem Assistenten durch den Installationsvorgang geführt.

Weitere Informationen zu Windows Installer finden Sie unter Windows Installer-Bereitstellung.

Siehe auch

Aufgaben

Gewusst wie: Veröffentlichen einer ClickOnce-Anwendung

Konzepte

Alternativen bei der Bereitstellung

Übersicht über die ClickOnce-Bereitstellung

Bereitstellen einer Common Language Runtime-Anwendung mit Windows Installer

Setup-Projekte

Weitere Ressourcen

Visual C#