Freigeben über


ConsoleApplicationBase.Deployment Eigenschaft

Definition

Ruft das Objekt für die ClickOnce-Bereitstellung der aktuellen Anwendung ab, das das programmgesteuerte Aktualisieren der aktuellen Bereitstellung sowie den Download von Dateien bei Bedarf unterstützt.

public:
 property System::Deployment::Application::ApplicationDeployment ^ Deployment { System::Deployment::Application::ApplicationDeployment ^ get(); };
public System.Deployment.Application.ApplicationDeployment Deployment { get; }
member this.Deployment : System.Deployment.Application.ApplicationDeployment
Public ReadOnly Property Deployment As ApplicationDeployment

Eigenschaftswert

Das ApplicationDeployment Objekt für die ClickOnce-Bereitstellung der Anwendung.

Ausnahmen

Die Anwendung wird nicht als ClickOnce-Anwendung bereitgestellt.

Beispiele

In diesem Beispiel wird das Update heruntergeladen und installiert, nachdem überprüft wurde, ob die Anwendung im Netzwerk bereitgestellt wurde. Die Update -Methode aktualisiert die Anwendung nur, wenn sie veraltet ist. Die Anwendung muss neu gestartet werden, um das Update verwenden zu können.

Sub UpdateApplication()
    If My.Application.IsNetworkDeployed Then
        My.Application.Deployment.Update()
    End If
End Sub

Nur Anwendungen, die ClickOnce bereitgestellt werden, können mithilfe des My.Application.Deployment -Objekts aktualisiert werden. Weitere Informationen zum Bereitstellen einer ClickOnce-Anwendung finden Sie unter Vorgehensweise: Veröffentlichen einer ClickOnce-Anwendung mithilfe des Veröffentlichungs-Assistenten.

Hinweise

Die My.Application.Deployment -Eigenschaft gibt das ClickOnce-Objekt ApplicationDeployment der Anwendung zurück. Das ApplicationDeployment -Objekt bietet Unterstützung für die programmgesteuerte Aktualisierung der aktuellen Bereitstellung sowie Unterstützung für den bedarfsgesteuerten Download von Dateien. Weitere Informationen zu ClickOnce-Anwendungen und deren Bereitstellung finden Sie unter ClickOnce Security and Deployment andPublishing ClickOnce Applications.For more information on ClickOnce applications and how to deploy, see ClickOnce Security and Deployment and Publishing ClickOnce Applications.

Vergewissern Sie sich, dass sich die IsNetworkDeployed Eigenschaft befindet True , bevor Sie auf die My.Application.Deployment Eigenschaft zugreifen. Andernfalls führt das Lesen der Eigenschaft zu einer InvalidDeploymentException Ausnahme, wenn die My.Application.Deployment Anwendung nicht mithilfe von ClickOnce bereitgestellt wird. Weitere Informationen zum Bereitstellen einer ClickOnce-Anwendung finden Sie unter Vorgehensweise: Veröffentlichen einer ClickOnce-Anwendung mithilfe des Veröffentlichungs-Assistenten.

Weitere Informationen zur Verwendung der My.Application.Deployment -Eigenschaft finden Sie unter Übersicht über das Visual Basic-Anwendungsmodell.

Verfügbarkeit nach Projekttyp

Projekttyp Verfügbar
Windows Forms-Anwendung Ja
Klassenbibliothek Nein
Konsolenanwendung Ja
Windows Forms-Steuerelementbibliothek Nein
Websteuerelementbibliothek Nein
Windows-Dienst Ja
Website Nein

Gilt für:

Weitere Informationen