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 il supporto per il download su richiesta dei file.
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 viene distribuita come applicazione ClickOnce.
Esempio
Questo esempio scarica e installa 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 con 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 supporto per l'aggiornamento della distribuzione corrente a livello di codice, nonché il supporto per il download su richiesta dei file. Per altre informazioni sulle applicazioni ClickOnce e su come distribuirle, vedere ClickOnce Security and Deployment and Publishing ClickOnce 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 visual Basic.
Disponibilità per tipo di progetto
| Tipo di progetto | Disponibile |
|---|---|
| Applicazione Windows Form | Sì |
| Libreria di classi | No |
| Applicazione console | Sì |
| Libreria di controlli Windows Form | No |
| Libreria di controlli Web | No |
| Servizio Windows | Sì |
| Sito web | No |