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.