Partager via


ConsoleApplicationBase.Deployment Propriété

Définition

Obtient l’objet de déploiement ClickOnce de l’application actuelle, qui prend en charge la mise à jour du déploiement actuel par programmation et la prise en charge du 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 du déploiement ClickOnce de l’application.

Exceptions

L’application n’est pas déployée en tant qu’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 s’il 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é retourne 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 des fichiers. Pour plus d’informations sur les applications ClickOnce et sur leur déploiement, consultez ClickOnce Security and Deployment and Publishing ClickOnceApplications.

Vérifiez que la IsNetworkDeployed propriété est True avant d’accéder à la My.Application.Deployment propriété. Sinon, si l’application n’est pas déployée à l’aide de ClickOnce, la lecture de la My.Application.Deployment propriété génère 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
Windows Forms Application Oui
Bibliothèque de classes Non
Console Application Oui
Bibliothèque de contrôles Windows Forms Non
Bibliothèque de contrôles web Non
Service Windows Oui
Site Web Non

S’applique à

Voir aussi