Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez créer un programme d'installation autonome (fichier .msi) à l'aide de Windows Installer. Vous pouvez ensuite distribuer ce fichier pour déployer des solutions Office. Le fichier .msi peut également être distribué à l'aide de Systems Management Server (SMS).
S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document et de niveau application pour Microsoft Office 2010 et la version 2007 de Microsoft® Office System. Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet Office.
Configuration de projet d'installation
Pour créer un fichier .msi pour le déploiement d'une solution Office, procédez aux étapes suivantes :
Créez un projet d'installation. Pour plus d'informations, consultez Comment : créer ou ajouter un projet d'installation.
Ajoutez la sortie de votre projet Office au projet d'installation.
Ajoutez les manifestes de déploiement et d'application au projet d'installation.
Pour les compléments d'application, configurez les clés de Registre requises.
Pour les personnalisations au niveau du document, configurez les propriétés de document personnalisées.
Configurez le projet d'installation afin que la solution Office soit approuvée. Pour plus d'informations, consultez Sécurisation des solutions Office.
Pour obtenir des instructions détaillées et des exemples, consultez Déploiement de Visual Studio 2010 Tools pour Office Solution à l'aide de Windows Installer (page éventuellement en anglais).
Inclusion d'une sortie de projet
Pour configurer votre projet d'installation pour inclure une sortie de projet, vous pouvez ajouter soit la version, soit la sortie de projet de votre solution à votre projet d'installation. Si vous utilisez la sortie de projet de version, utilisez uniquement les fichiers du répertoire bin\release. Bien que les fichiers manifeste soient dans le même répertoire que la sortie de projet, le manifeste d'application (.dll.manifest) et le manifeste de déploiement (.vsto) doivent être ajoutés manuellement au projet d'installation. Pour plus d'informations, consultez Publication de solutions Office.
Clés de Registre pour les compléments d'application
Vous devez autoriser l'application Microsoft Office à détecter et charger le complément en créant des clés de Registre. L'emplacement de la clé de Registre varie selon l'application Microsoft Office. (pour Outlook, les zones de formulaire requièrent une clé de Registre supplémentaire) Pour la clé de Registre Manifest, ajoutez |vstolocal, qui permet de charger votre complément à partir de n'importe quel emplacement (tel que %ProgramFiles%) au lieu du cache ClickOnce.
Pour plus d'informations, consultez Entrées du Registre pour les compléments d'application.
Propriétés de document pour les personnalisations au niveau du document
Les personnalisations au niveau du document n'utilisent pas de clés de Registre. À la place, l'emplacement du manifeste de déploiement est stocké dans des propriétés personnalisées du document. Pour plus d'informations, consultez Vue d'ensemble des propriétés de document personnalisées.
L'Assistant Publication met à jour les propriétés du document pour pointer vers l'assembly de personnalisation sur un partage de fichiers ou un site Web. Lorsque vous utilisez Windows Installer, vous devez modifier manuellement la valeur de la propriété _AssemblyLocation pour pointer vers le manifeste de déploiement en tant qu'action personnalisée dans votre projet d'installation en utilisant la classe ServerDocument. Pour plus d'informations, consultez Comment : attacher des extensions de code managé à des documents.
Déploiement vers AllUsers
À partir de Visual Studio 2010, il est possible d'utiliser Windows Installer pour déployer des compléments d'application Office 2010 vers AllUsers. L'installation et la désinstallation de compléments requiert des privilèges d'administrateur. Le modèle de sécurité repose toujours sur ClickOnce. Par conséquent, le certificat utilisé pour signer les manifestes de déploiement et d'application doivent être approuvés au niveau de l'ordinateur ou de l'entreprise. Sinon, chaque utilisateur peut être invité à vérifier que le complément est approuvé.
Les clés de Registre que vous ajoutez au projet d'installation varient si l'installation doit être pour AllUsers ou uniquement l'utilisateur actuel. Nous vous recommandons d'utiliser le suffixe |vstolocal pour charger le complément à partir d'un emplacement autre que le cache ClickOnce. Pour plus d'informations, consultez Entrées du Registre pour les compléments d'application.
Liste d'inclusion
Les solutions Office requièrent des droits d'administration pour être installées dans le répertoire Program Files. Étant donné que des autorisations FullTrust ont déjà été accordées aux solutions Office pendant l'installation, Visual Studio 2010 Tools pour Office Runtime ne termine plus l'étape supplémentaire de vérification de la liste d'inclusion pour vérifier si le certificat est approuvé.
Voir aussi
Concepts
Composants requis pour les solutions Office en vue du déploiement
Historique des modifications
Date |
Historique |
Motif |
|---|---|---|
|
Septembre 2010 |
Ajout d'un lien vers un nouvel article technique. |
Améliorations apportées aux informations. |