Installation et déploiement pour les utilisateurs de Visual Basic 6.0

Mise à jour : novembre 2007

Les méthodes de déploiement des applications et des composants dans Visual Basic 2008 sont très différentes de celles de Visual Basic 6.0.

Différences conceptuelles

Dans Visual Basic 6.0, l'Assistant Empaquetage et déploiement est utilisé pour créer des programmes d'installation (fichiers .exe) pour distribuer et installer votre application.

Remarque :

Les versions ultérieures de Visual Studio 6.0 incluent également le complément Visual Studio Installer, qui peut être utilisé pour créer des fichiers Windows Installer (fichiers .msi). Les projets créés avec Visual Studio Installer ne sont pas compatibles avec Visual Basic 2008.

Visual Basic 2008 fournit deux stratégies différentes pour déployer des applications Windows : publier une application à l'aide de technologies ClickOnce, ou la déployer au moyen d'un programme d'installation traditionnel à l'aide de technologies Windows Installer

Avec le déploiement ClickOnce, vous publiez l'application sur un emplacement centralisé (généralement un serveur Web ou un partage de fichiers), et l'utilisateur installe ou exécute l'application à partir de cet emplacement. Les applications ClickOnce peuvent être à mise à jour automatique - lorsque vous publiez une mise à jour de l'application, les utilisateurs finaux peuvent la télécharger automatiquement - garantissant ainsi que chacun utilise la même version. Pour plus d'informations, consultez Déploiement ClickOnce.

Avec le déploiement de Windows Installer, vous utilisez un projet Installation et déploiement pour empaqueter l'application dans un fichier setup.exe et distribuer ce fichier aux utilisateurs, qui utilisent le fichier setup.exe pour installer l'application. Pour plus d'informations, consultez Déploiement de Windows Installer.

Remarque :

Visual Basic Express prend uniquement en charge le déploiement ClickOnce.

Composants requis et dépendances

Dans Visual Basic 6.0, les informations concernant les dépendances de fichier pour une application sont stockées dans les fichiers de dépendance (.dep). Toutes les applications nécessitent le fichier exécutable Visual Basic comme composant requis. Certaines nécessitent d'autres composants requis, tels que des bibliothèques de données. Déterminer la liste complète des dépendances et des composants requis nécessite souvent de modifier manuellement le fichier Vb6dep.ini.

Dans Visual Basic 2008, le déploiement ClickOnce et le déploiement Windows Installer peuvent déterminer et empaqueter automatiquement toutes les dépendances pour votre application. Les composants requis tels que la bibliothèque runtime .NET Framework peuvent également être installés automatiquement avec l'un ou l'autre type de déploiement, et vous pouvez bootstraper (installer conjointement à votre application) n'importe quel autre composant requis. Pour plus d'informations, consultez Déploiement des composants requis (Visual Studio).

Mettre à niveau des remarques

Lorsque vous mettez à niveau une application Visual Basic 6.0 à Visual Basic 2008, toutes informations de déploiement sont perdues. Vous devrez implémenter un nouveau déploiement à l'aide de ClickOnce ou de Windows Installer.

Voir aussi

Concepts

Choix d'une stratégie de déploiement

Autres ressources

Déploiement d'applications et de composants