Condividi tramite


ConsoleApplicationBase.Deployment Proprietà

Definizione

Ottiene l'oggetto di distribuzione ClickOnce dell'applicazione corrente, che fornisce il supporto per l'aggiornamento della distribuzione corrente a livello di codice e per il download di file su richiesta.

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

Valore della proprietà

Oggetto ApplicationDeployment per la distribuzione ClickOnce dell'applicazione.

Eccezioni

L'applicazione non è distribuita come applicazione ClickOnce.

Esempio

In questo esempio viene scaricato e installato l'aggiornamento dopo aver verificato che l'applicazione sia distribuita in rete. Il Update metodo non aggiorna l'applicazione a meno che non sia obsoleta. L'applicazione deve essere riavviata per usare l'aggiornamento.

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

Solo le applicazioni distribuite su ClickOnce possono essere aggiornate usando l'oggetto My.Application.Deployment . Per altre informazioni sulla distribuzione di un'applicazione ClickOnce, vedere Procedura: Pubblicare un'applicazione ClickOnce tramite la Pubblicazione guidata.

Commenti

La My.Application.Deployment proprietà restituisce l'oggetto ClickOnce ApplicationDeployment dell'applicazione. L'oggetto ApplicationDeployment fornisce il supporto per l'aggiornamento della distribuzione corrente a livello di codice, nonché il supporto per il download on demand dei file. Per altre informazioni sulle applicazioni ClickOnce e su come distribuirle, vedere ClickOnce Security and Deployment and PublishingClickOnce Applications.For more information on ClickOnce applications and how to deploy them, see ClickOnce Security and Deployment and Publishing ClickOnce Applications.

Verificare che la IsNetworkDeployed proprietà sia True prima di accedere alla My.Application.Deployment proprietà . In caso contrario, se l'applicazione non viene distribuita tramite ClickOnce, la lettura della My.Application.Deployment proprietà genera un'eccezione InvalidDeploymentException . Per altre informazioni sulla distribuzione di un'applicazione ClickOnce, vedere Procedura: Pubblicare un'applicazione ClickOnce tramite la Pubblicazione guidata.

Per altre informazioni sull'uso della My.Application.Deployment proprietà , vedere Panoramica del modello di applicazione di Visual Basic.

Disponibilità per tipo di progetto

Tipo di progetto Disponibile
Windows Forms Application
Libreria di classi No
Applicazione console
Libreria di controllo Windows Form No
Libreria di controlli Web No
Servizio Windows
Sito Web No

Si applica a

Vedi anche