ConsoleApplicationBase.Deployment Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |