ConsoleApplicationBase.Deployment Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient l'objet de déploiement ClickOnce de l'application actuelle, qui fournit l'assistance pour mettre à jour le déploiement actuel par programme et prend en charge le téléchargement à la demande de fichiers.
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
Valeur de propriété
Objet ApplicationDeployment pour le déploiement ClickOnce de l’application.
Exceptions
L'application n'est pas déployée comme une application ClickOnce.
Exemples
Cet exemple télécharge et installe la mise à jour après avoir vérifié que l’application est déployée sur le réseau. La Update méthode ne met pas à jour l’application, sauf si elle est obsolète. L’application doit redémarrer pour utiliser la mise à jour.
Sub UpdateApplication()
If My.Application.IsNetworkDeployed Then
My.Application.Deployment.Update()
End If
End Sub
Seules les applications déployées par ClickOnce peuvent être mises à jour à l’aide de l’objet My.Application.Deployment
. Pour plus d’informations sur le déploiement d’une application ClickOnce, consultez Guide pratique pour publier une application ClickOnce à l’aide de l’Assistant Publication.
Remarques
La My.Application.Deployment
propriété renvoie l’objet ClickOnce ApplicationDeployment de l’application. L’objet ApplicationDeployment prend en charge la mise à jour du déploiement actuel par programme, ainsi que la prise en charge du téléchargement à la demande de fichiers. Pour plus d’informations sur les applications ClickOnce et leur déploiement, consultez Sécurité ClickOnce et déploiement et publication d’applications ClickOnce.
Vérifiez que la IsNetworkDeployed propriété est True
avant d’y My.Application.Deployment
accéder. Sinon, si l’application n’est pas déployée à l’aide de ClickOnce, la lecture de la My.Application.Deployment
propriété entraîne une InvalidDeploymentException exception. Pour plus d’informations sur le déploiement d’une application ClickOnce, consultez Guide pratique pour publier une application ClickOnce à l’aide de l’Assistant Publication.
Pour plus d’informations sur l’utilisation de la My.Application.Deployment
propriété, consultez Vue d’ensemble du modèle d’application Visual Basic.
Disponibilité par type de projet
Type de projet | Disponible |
---|---|
Application Windows Forms | Oui |
Bibliothèque de classes | Non |
Application console | Oui |
Bibliothèque de contrôles Windows Forms | Non |
Bibliothèque de contrôles web | Non |
Service Windows | Oui |
Site web | Non |