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 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 |