Exporter (0) Imprimer
Développer tout

Déploiement de ClickOnce pour les applications Visual C++

Visual Studio fournit deux technologies différentes pour déployer des applications Windows : le déploiement ClickOnce ou le déploiement Windows Installer. Pour une comparaison détaillée des déploiements ClickOnce et Windows Installer, consultez Choosing Between ClickOnce and Windows Installer

Déploiement ClickOnce en C++

L'environnement de développement de Visual C++ ne prend pas directement en charge le déploiement de projets Visual C++ avec ClickOnce, mais les outils pour l'utiliser sont disponibles.

RemarqueRemarque

Visual Studio prend en charge ClickOnce dans les environnements de développement Visual C# et Visual Basic. Si votre projet Visual C++ est une dépendance d'un projet Visual C#, vous pouvez publier l'application (y compris ses dépendances) à l'aide du déploiement ClickOnce à partir de l'environnement de développement Visual C#.

Pour déployer une application Visual C++ à l'aide de ClickOnce, vous devez tout d'abord générer un Manifeste d'application ClickOnce et un Manifeste de déploiement ClickOnce à l'aide de Outil Manifest Generation and Editing (Mage.exe) ou de sa version avec interface utilisateur graphique (pour plus d'informations, consultez Outil Manifest Generation and Editing, client graphique (MageUI.exe)).

Utilisez d'abord Mage.exe pour générer le manifeste d'application ; le fichier résultant portera l'extension .manifest. Utilisez ensuite Mage.exe pour générer le manifeste de déploiement ; le fichier résultant portera l'extension .application. Signez alors les manifestes.

Le manifeste d'application doit spécifier le processeur cible (x86, x64 ou Itanium). Consultez Déploiement d'applications 64 bits pour plus d'informations sur ces options.

Par ailleurs, les noms de l'application et des manifestes de déploiement doivent être différents du nom de l'application C++. Cela évite le conflit entre le manifeste d'application, créé par Mage.exe, et le manifeste externe, qui fait partie de l'application C++.

Votre déploiement devra installer les bibliothèques Visual C++ dont votre application dépend. Pour déterminer les dépendances d'une application particulière, vous pouvez utiliser depends.exe ou l'utilitaire DUMPBIN avec l'option /DEPENDENTS. Pour plus d'informations sur les dépendances, consultez Présentation des dépendances d'une application Visual C++. Vous aurez peut-être besoin d'exécuter VCRedist.exe ; cet utilitaire installe des bibliothèques Visual C++ sur l'ordinateur cible.

Vous devrez peut-être également générer un programme d'amorçage (programme d'installation de composants requis) de votre application pour déployer des composants requis ; pour plus d'informations sur le programme d'amorçage, consultez Ajout de composants requis personnalisés.

Pour une description détaillée de la technologie, consultez Déploiement ClickOnce. Pour un exemple détaillé de déploiement ClickOnce, consultez Procédure pas à pas : déploiement manuel d'une application ClickOnce.

Voir aussi

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft