Déploiement des composants requis (Visual Studio)
Mise à jour : novembre 2007
Pour déployer avec succès une application, vous devez également déployer tous les composants référencés par l'application. Par exemple, la plupart des applications créées avec Visual Studio ont une dépendance sur le .NET Framework. Une version requise du common language runtime doit être présente sur l'ordinateur cible avant que l'application soit installée. Les outils de déploiement dans Visual Studio vous permettent d'installer le .NET Framework et d'autres composants en tant que partie de votre installation. Le processus d'installation des composants requis est également connu sous le nom d'amorçage.
Remarque : |
---|
Le cas échéant, Windows Vista (et non pas le programme d'amorçage) élève l'installation des composants requis. Lorsque Windows Vista s'exécute sous Contrôle de compte d'utilisateur (UAC), une invite est générée pour chaque composant requis qui doit être élevé, à moins que le composant ne soit déjà installé. En cas d'échec de l'élévation d'un package, le programme d'amorçage échoue avec un message d'erreur approprié. |
Les composants suivants sont inclus dans Visual Studio. (Cette liste est sujette à modification.)
.NET Framework 2.0 pour les plateformes 32 bits (x86) et 64 bits (x64)
.NET Framework 3.5. Ce package installe des versions du .NET Framework 2.0, 3.0 et 3.5 pour les plateformes 32 bits (x86) et 64 bits (x64). Il installe également les Service Packs pour .NET Framework 2.0 et 3.0, ainsi que les modules linguistiques pour toutes les versions.
Windows Installer 2.0 et 3.1
Bibliothèques Runtime Visual C++ pour les processeurs IA64, x64 et x86
SQL Server 2005 Express Edition
SQL Server Compact 3.5
Visionneuse de rapports Microsoft Visual Studio
De plus, chaque version du .NET Framework dispose d'un package distinct qui cible les processeurs x86, x64 et IA64, ainsi que d'un package qui cible toutes les plateformes.
Pour Windows Installer et le déploiement de ClickOnce, l'amorçage du .NET Framework est activé par défaut. Vous pouvez désactiver l'amorçage pour le .NET Framework. Il est toutefois conseillé de ne le faire que si vous êtes sûr que la version correcte du .NET Framework est déjà installée sur chaque ordinateur cible ou si votre application ne requiert pas le .NET Framework.
Les composants supplémentaires doivent être amorcés uniquement si votre application a une dépendance sur eux.
Par défaut, les composants amorcés sont déployés à partir du même emplacement que le programme d'installation. Ou bien, vous pouvez choisir de déployer les composants à partir d'une URL ou d'un emplacement de partage de fichiers où les utilisateurs peuvent les télécharger selon les besoins.
Remarque : |
---|
Les composants amorcés peuvent requérir des privilèges d'administrateur ou des privilèges similaires sur l'ordinateur pour pouvoir être installés. Pour les applications ClickOnce, cela signifie que l'utilisateur peut avoir besoin d'autorisations administratives pour procéder à l'installation, quel que soit le niveau de sécurité spécifié par l'application. Après avoir installé l'application, l'utilisateur peut l'exécuter sans autorisation administrative. |
Pendant l'installation, les utilisateurs seront invités à autoriser l'installation des composants amorcés s'ils ne sont pas présents sur l'ordinateur cible.
Au lieu de procéder à l'amorçage, vous pouvez prédéployer des composants à l'aide d'un système de distribution électronique de logiciels tel que Microsoft Systems Management Server.
Voir aussi
Tâches
Comment : installer les composants requis dans le déploiement de Windows Installer
Comment : installer les composants requis avec une application ClickOnce