Freigeben über


ConsoleApplicationBase.Deployment Eigenschaft

Definition

Ruft das ClickOnce-Bereitstellungsobjekt der aktuellen Anwendung ab, das Unterstützung für die programmgesteuerte Aktualisierung der aktuellen Bereitstellung und Unterstützung für den On-Demand-Download von Dateien bietet.

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 netzwerkgeschützt ist. Die Update Methode aktualisiert die Anwendung nicht, es sei denn, sie ist veraltet. Die Anwendung muss neu gestartet werden, um das Update zu verwenden.

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 How to: Publish a ClickOnce Application using the Publish Wizard.

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 On-Demand-Download von Dateien. Weitere Informationen zu ClickOnce-Anwendungen und deren Bereitstellung finden Sie unter ClickOnce Security and Deployment andPublishing ClickOnce Applications.

Vergewissern Sie sich, dass sich die IsNetworkDeployed Eigenschaft True befindet, bevor Sie auf die My.Application.Deployment Eigenschaft zugreifen. Andernfalls führt das Lesen der My.Application.Deployment Eigenschaft zu einer InvalidDeploymentException Ausnahme, wenn die Anwendung nicht mithilfe von ClickOnce bereitgestellt wird. Weitere Informationen zum Bereitstellen einer ClickOnce-Anwendung finden Sie unter How to: Publish a ClickOnce Application using the Publish Wizard.

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 No
Konsolenanwendung Ja
Windows Forms-Steuerelementbibliothek No
Websteuerelementbibliothek No
Windows-Dienst Ja
Website No

Gilt für:

Weitere Informationen