Sdílet prostřednictvím


Setup und Bereitstellung für Visual Basic 6.0-Benutzer

Aktualisiert: November 2007

Die Methoden zum Bereitstellen von Anwendungen und Komponenten in Visual Basic 2008 unterscheiden sich beträchtlich von denen in Visual Basic 6.0.

Konzeptionelle Unterschiede

In Visual Basic 6.0 wird der Paket- und Bereitstellungs-Assistent verwendet, um Setupprogramme (EXE-Dateien) für die Bereitstellung und Installation der Anwendung zu erstellen.

ebae5993.alert_note(de-de,VS.90).gifHinweis:

In neueren Versionen von Visual Studio 6.0 ist auch das Visual Studio Installer-Add-In enthalten, mit dessen Hilfe Windows Installer-Dateien (MSI-Dateien) erstellt werden können. Mit Visual Studio Installer erstellte Projekte sind nicht kompatibel mit Visual Basic 2008.

Mit Visual Basic 2008 stehen zwei unterschiedliche Strategien zur Bereitstellung von Windows-basierten Anwendungen zur Verfügung: Veröffentlichen einer Anwendung mit der ClickOnce-Technologie oder Bereitstellen über ein herkömmliches Setup mithilfe von Windows Installer-Technologien.

Bei der ClickOnce-Bereitstellung veröffentlichen Sie die Anwendung an einem zentralen Speicherort (Webserver oder Dateifreigabe), und der Benutzer installiert die Anwendung von diesem Ort oder führt sie von dort aus. ClickOnce-Anwendungen können sich sozusagen selbst aktualisieren: Wenn Sie eine Aktualisierung für die Anwendung veröffentlichen, können Endbenutzer dieses Update automatisch herunterladen. So wird sichergestellt, dass alle mit der gleichen Version arbeiten. Weitere Informationen finden Sie unter ClickOnce-Bereitstellung.

Bei der Windows Installer-Bereitstellung packen Sie die Anwendung mithilfe eines Setup- und Bereitstellungsprojekts in eine Datei mit dem Namen setup.exe und verteilen diese Datei an die Benutzer. Durch Ausführen der Datei setup.exe können diese die Anwendung installieren. Weitere Informationen finden Sie unter Windows Installer-Bereitstellung.

ebae5993.alert_note(de-de,VS.90).gifHinweis:

Visual Basic Express Edition unterstützt nur die ClickOnce-Bereitstellung.

Voraussetzungen und Abhängigkeiten

In Visual Basic 6.0 werden Informationen in Bezug auf Dateiabhängigkeiten einer Anwendung in Dependency-Dateien (DEP) gespeichert. Alle Anwendungen benötigen die Visual Basic-Laufzeitdatei, bei vielen Anwendungen sind zusätzliche Voraussetzungen (z. B. Datenbibliotheken) erforderlich. Eine vollständige Liste der Abhängigkeiten und Vorbedingungen kann häufig nur erstellt werden, wenn die Datei Vb6dep.ini manuell bearbeitet wird.

Sowohl die ClickOnce-Bereitstellung als auch die Windows Installer-Bereitstellung von Visual Basic 2008 kann alle Abhängigkeiten der Anwendung automatisch bestimmen und packen. Mit beiden Bereitstellungstypen ist das automatische Installieren von Voraussetzungen wie beispielsweise der .NET Framework-Laufzeitbibliothek möglich, und Sie können auch alle anderen Vorbedingungen per Bootstrapper installieren, also zusammen mit der Anwendung. Weitere Informationen finden Sie unter Voraussetzungen für die Bereitstellung (Visual Studio).

Hinweise zum Durchführen eines Updates

Wenn Sie ein Update für eine Visual Basic 6.0-Anwendung auf Visual Basic 2008 durchführen, gehen sämtliche Bereitstellungsinformationen verloren. Sie müssen dann eine neue Bereitstellung entweder von ClickOnce oder Windows Installer implementieren.

Siehe auch

Konzepte

Auswählen einer Bereitstellungsstrategie

Weitere Ressourcen

Bereitstellen von Anwendungen und Komponenten