Partager via


Projets d'installation pour les compléments d'application (Office System 2003)

Mise à jour : novembre 2007

S'applique à

Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et versions spécifiés de Microsoft Office.

Type de projet

  • Projets au niveau de l'application

Version de Microsoft Office

  • Microsoft Office 2003

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

Lorsque vous créez un projet de complément d'application à l'aide de Visual Studio Tools pour Office, un projet d'installation est automatiquement ajouté à la solution. Le projet d'installation des compléments génère un fichier Windows Installer (.msi) qui configure l'ordinateur cible et installe le complément. Pour plus d'informations sur les projets d'installation, consultez Projets d'installation et de déploiement.

Vue d'ensemble du projet d'installation

Par défaut, lorsque vous générez le projet d'installation, Visual Studio crée un fichier Windows Installer qui exécute les étapes suivantes :

  1. Vérifie que .NET Framework 2.0 est installé sur l'ordinateur client.

    Remarque :

    Par défaut, le projet d'installation ne vérifie pas l'existence d'autres conditions préalables, telles que la présence du runtime de Visual Studio Tools pour Office, du Service Pack 1 (SP1) de Microsoft Office 2003 ou des assemblys PIA (Primary Interop Assembly) d'Outlook 2003. Pour plus d'informations, consultez Comment : préparer les ordinateurs des utilisateurs finaux à exécuter des solutions Office (Office System 2003).

    Remarque :

    Par défaut, le programme d'installation ne fonctionne pas si le .NET Framework 2.0 n'est pas installé, même si une version ultérieure ou antérieure de Framework est installée. Le programme d'installation ne s'exécute pas parce que la propriété de condition du lancement AllowLaterVersions pour le .NET Framework dans le projet d'installation a la valeur false. Pour plus d'informations sur les conditions de lancement dans les projets d'installation, consultez Éditeur des conditions de lancement et Propriétés de l'Éditeur des conditions de lancement.

  2. Crée les clés de Registre requises sur l'ordinateur client. Pour plus d'informations sur ces clés de Registre, consultez Entrées du Registre pour les compléments d'application.

  3. Copie les fichiers générés par le processus de génération, y compris l'assembly complémentaire et le manifeste d'application, dans un répertoire spécifié par l'utilisateur, sur l'ordinateur cible.

La confiance totale doit être accordée à l'assembly du complément ainsi qu'à tous les assemblys référencés dans le cadre de la stratégie de sécurité de chaque utilisateur final avant que ceux-ci puissent s'exécuter. Par défaut, le projet d'installation ne définit pas la stratégie de sécurité. Vous pouvez ajouter une étape supplémentaire au projet d'installation afin de configurer la stratégie de sécurité ou demander à l'administrateur de définir celle-ci. Pour plus d'informations, consultez Spécifications de sécurité pour exécuter des solutions Office (Office System 2003).

Modification de clés de Registre par défaut sous Windows Vista

Si vous utilisez le projet d'installation pour déployer un complément Microsoft Office 2003 sur un ordinateur tournant sous Windows Vista, vous devez, dans les scénarios suivants, modifier certaines clés de Registre dans le projet d'installation :

  • L'utilisateur exécute l'application Microsoft Office avec un jeton d'accès d'administrateur complet.

    - ou -

  • L'utilisateur a désactivé l'UAC (User Account Control, Contrôle de compte d'utilisateur).

Pour modifier les clés de Registre dans le projet d'installation

  1. Ouvrez votre projet de complément dans Visual Studio.

  2. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur votre projet d'installation, pointez sur Affichage, puis cliquez sur Registre.

    L'Éditeur du Registre s'ouvre.

  3. Dans le volet de navigation, développez HKEY_CURRENT_USER et HKEY_LOCAL_MACHINE.

  4. Sous HKEY_CURRENT_USER, développez le nœud Software.

  5. Faites glisser le nœud Classes du nœud Software sous HKEY_CURRENT_USER vers le nœud Software sous HKEY_LOCAL_MACHINE.

    Remarque :

    Ne déplacez pas les clés de Registre qui sont sous HKEY_CURRENT_USER\Software\Microsoft dans ces scénarios.

Pour plus d'informations, consultez Entrées du Registre pour les compléments d'application.

Voir aussi

Concepts

Déploiement de solutions Office (Office System 2003)

Déploiement de compléments d'application (Office System 2003)

Modèles de déploiement (Office System 2003)