ConsoleApplicationBase.Deployment Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 | Sì |
Libreria di classi | No |
Applicazione console | Sì |
Libreria di controllo Windows Form | No |
Libreria di controlli Web | No |
Servizio Windows | Sì |
Sito Web | No |