Verteilen von Programmen auf CD: Veröffentlichen mit ClickOnce

Aktualisiert: November 2007

In dieser Lektion erfahren Sie, wie Sie Ihr Programm auf einer CD-ROM oder DVD veröffentlichen können, um es gemeinsam mit anderen zu nutzen.

Wenn Sie ein Programm für andere freigeben, müssen Sie zunächst ein Setupprogramm erstellen und auf eine CD-ROM oder ein anderes Medium kopieren. Außer dem Programm selbst muss das Setupprogramm weitere Komponenten oder Dateien enthalten, die Ihr Programm für die Ausführung benötigt. Diese werden als erforderliche Komponenten bezeichnet.

Es kann schwierig sein, genau zu bestimmen, welche Komponenten erforderlich sind. Erfreulicherweise erledigen die ClickOnce-Veröffentlichungstools in Visual Basic diese und noch weitere Aufgaben für Sie. Sie können auch ClickOnce verwenden, um das Programm im Internet oder in einem lokalen Netzwerk zu veröffentlichen. In dieser Lektion veröffentlichen Sie jedoch das Programm auf einer CD.

Hinweis:

Wenn Sie ein Programm auf CD-ROM oder DVD veröffentlichen möchten, müssen Sie über die entsprechende Hard- und Software auf dem Computer verfügen, die zum Schreiben des Programms verwendet werden. Wenn Sie Musik-CDs brennen können, müssten Sie auch dazu in der Lage sein, ein Programm auf einer CD zu veröffentlichen. Wenn Ihnen diese Funktion nicht zur Verfügung steht, können Sie Ihr Programm möglicherweise mit einer anderen Methode freigeben. Weitere Informationen finden Sie unter Senden eines Programms per E-Mail: Erstellen einer komprimierten (gezippten) Datei.

Veröffentlichen mit ClickOnce

Das Veröffentlichen von Programmen mit ClickOnce ist ein recht einfacher Vorgang, bei dem im Webpublishing-Assistenten einige Optionen festgelegt und die erstellten Dateien auf eine CD gebrannt werden.

Stellen Sie vor der Veröffentlichung eines Programms sicher, dass es zuvor getestet wurde und fehlerfrei funktioniert. Wenn Sie für die Veröffentlichung bereit sind, können Sie den Webpublishing-Assistenten starten, indem Sie im Menü Erstellen den Befehl Veröffentlichen wählen.

Der Webpublishing-Assistent besteht aus drei Schritten. Im ersten Schritt wird festgelegt, an welcher Stelle das Setupprogramm und alle dazugehörigen Dateien gespeichert werden sollen. Wenn Sie auf einer CD veröffentlichen, wählen Sie einen Ordner auf Ihrem lokalen Laufwerk. Zum Brennen des Programms auf CD werden Sie den Speicherort später ändern. Im zweiten Schritt wird angegeben, wie Benutzer das Programm installieren – in diesem Fall von einer CD-ROM.

Im letzten Schritt wird angegeben, ob das Programm bei jedem Start automatisch nach einer aktuelleren Version des Programms sucht. Wenn Sie Zugriff auf einen Webserver haben, können Sie dort aktualisierte Versionen des Programms veröffentlichen, wie unter Genauere Betrachtung: Verteilen des Programms über das Internet beschrieben. In diesem Fall kann das Programm jedoch nicht nach Updates suchen, weil die Veröffentlichung auf einer CD erfolgt.

Wenn der Webpublishing-Assistent ausgeführt wird, legt er automatisch alle erforderlichen Komponenten für das Programm fest. Einige Komponenten, wie z. B. .NET Framework, sind standardmäßig nicht im Setupprogramm enthalten. Während der Installation sucht das Setupprogramm nach den Komponenten, lädt sie ggf. aus dem Internet herunter und installiert sie.

Wenn Sie die erforderlichen Komponenten in das Setupprogramm auf der CD einschließen möchten, können Sie eine Eigenschaft im Projekt-Designer festlegen. Sie müssen jedoch zuerst die verteilbaren Dateien für die erforderlichen Komponenten auf den lokalen Computer herunterladen. Weitere Informationen dazu finden Sie unter Genauere Betrachtung: Aufnehmen erforderlicher Komponenten in das Programm.

Übung

So veröffentlichen Sie auf einer CD

  1. Wählen Sie im Menü Datei den Befehl Projekt öffnen aus.

  2. Wechseln Sie im Dialogfeld Projekt öffnen zu einem beliebigen Windows-Anwendung-Projekt, das Sie in einer früheren Lektion erstellt haben, und klicken Sie anschließend auf Öffnen.

  3. Drücken Sie F5, um das Projekt auszuführen. Wenn Fehler auftreten, müssen Sie diese beheben, bevor Sie fortfahren können.

  4. Wählen Sie im Menü Debuggen die Option Debuggen beenden aus.

  5. Wählen Sie im Menü Erstellen die Option <Projektname> veröffentlichen aus, wobei Projektname der Name des Projekts ist.

    Der Webpublishing-Assistent wird gestartet.

  6. Geben Sie auf der Seite Wo möchten Sie die Anwendung veröffentlichen? des Webpublishing-Assistenten den Pfad ein, unter dem Sie das Programm veröffentlichen möchten, z. B. C:\My Programs. Wenn der Ordner nicht vorhanden ist, werden Sie aufgefordert, einen zu erstellen.

    Klicken Sie auf Weiter, um zur nächsten Seite des Assistenten zu wechseln.

  7. Wählen Sie auf der Seite Wie werden Benutzer die Anwendung installieren? die Option Von CD-ROM oder DVD-ROM aus, und klicken Sie anschließend auf Weiter.

  8. Wählen Sie auf der Seite Die Anwendung überprüft folgenden Speicherort auf Updates die Option Anwendung sucht nicht nach Updates.

  9. Klicken Sie auf Fertig stellen. Das Programm wird an dem Speicherort veröffentlicht, den Sie auf der ersten Seite des Assistenten angegeben haben.

    Jetzt können Sie mit Ihrer Anwendung zum Brennen von CDs oder DVDs eine CD oder DVD für Ihr Programm brennen. Alle Dateien sollten in dem Ordner enthalten sein, in dem das Programm veröffentlicht wurde.

  10. Legen Sie die fertige CD oder DVD in einen anderen Computer ein, und führen Sie dann die Datei Setup.exe aus. Wenn Komponenten wie z. B. .NET Framework installiert werden müssen, werden Sie aufgefordert, diese herunterzuladen und zu installieren.

  11. Nach Beendigung der Installation können Sie das Programm über die Verknüpfung ausführen, die sich im Startmenü befindet.

    Wenn Sie weitere Informationen zum Packen erforderlicher Komponenten mit dem Programm erhalten möchten, können Sie das Projekt geöffnet lassen. Sie werden es in der Lektion Genauere Betrachtung: Aufnehmen erforderlicher Komponenten in das Programm wieder verwenden.

Nächste Schritte

In dieser Lektion haben Sie gelernt, ein Programm mithilfe von ClickOnce auf einer CD-ROM zu veröffentlichen. An diesem Punkt können Sie zwischen mehreren Möglichkeiten zum Fortfahren wählen.

Wenn Sie Zugriff auf einen Webserver haben und etwas über das Veröffentlichen eigener Programme im Internet erfahren möchten, erhalten Sie dazu Informationen unter Genauere Betrachtung: Verteilen des Programms über das Internet.

Wenn das Brennen einer CD-ROM oder einer DVD-ROM fehlgeschlagen ist, lesen Sie die nächste Lektion unter Senden eines Programms per E-Mail: Erstellen einer komprimierten (gezippten) Datei.

Informationen zum Integrieren bestimmter erforderlicher Komponenten mit dem Programm finden Sie unter Genauere Betrachtung: Aufnehmen erforderlicher Komponenten in das Programm.

Andernfalls haben Sie den Hauptteil der Einführung jetzt abgeschlossen. In den folgenden Themen unter Weiterkommen: Wie fahre ich jetzt fort? finden Sie Hinweise auf Ressourcen mit Informationen über Visual Basic.

Siehe auch

Konzepte

Weitergeben von Programmen: Einführung in die Bereitstellung