Manifestes d'application pour les solutions OfficeApplication Manifests for Office Solutions

Un manifeste d’application est un fichier XML qui décrit les assemblys qui sont chargés dans une solution Microsoft Office.An application manifest is an XML file that describes the assemblies that are loaded into a Microsoft Office solution. Dans Visual Studio, les outils de développement Microsoft Office utilisent le ClickOnceClickOnce schéma de manifeste d’application défini dans la référence ClickOnce Application Manifest .The Microsoft Office development tools in Visual Studio use the ClickOnceClickOnce application manifest schema defined in the ClickOnce Application Manifest reference.

Les manifestes d’application pour solutions Office utilisent les éléments et les attributs ClickOnceClickOnce suivants.Application manifests for Office solutions use the following ClickOnceClickOnce elements and attributes.

ÉlémentElement DescriptionDescription AttributsAttributes
<assembly> élément (Application ClickOnce)<assembly> Element (ClickOnce Application) Obligatoire.Required. Élément de niveau supérieur.Top-level element. manifestVersion
<assemblyIdentity> élément (Application ClickOnce)<assemblyIdentity> Element (ClickOnce Application) Obligatoire.Required. Identifie l’assembly principal de l’application ClickOnceClickOnce .Identifies the ClickOnceClickOnce application's primary assembly. name

version

publicKeyToken

processorArchitecture

language
<trustInfo> élément (Application ClickOnce)<trustInfo> Element (ClickOnce Application) Identifie les exigences de sécurité de l’application.Identifies the application security requirements. AucunNone
<point d’entrée> élément (Application ClickOnce)<entryPoint> Element (ClickOnce Application) Obligatoire.Required. Identifie le point d’entrée de code d’application pour l’exécution.Identifies the application code entry point for execution. name

dependencyName

customHostSpecified
<dépendance> élément (Application ClickOnce)<dependency> Element (ClickOnce Application) Obligatoire.Required. Identifie chaque dépendance requise pour l’exécution de l’application.Identifies each dependency required for the application to run. Identifie éventuellement les assemblys qui doivent être préinstallés.Optionally identifies assemblies that need to be preinstalled. AucunNone
<fichier> élément (Application ClickOnce)<file> Element (ClickOnce Application) Obligatoire.Required. Identifie chaque fichier non assembly utilisé par l’application.Identifies each non-assembly file that is used by the application. Peut inclure les données d’isolation COM (Component Object Model) associées au fichier.Can include Component Object Model (COM) isolation data associated with the file. name

size

Les manifestes d’application pour solutions Office disposent de l’élément suivant dans l’espace de noms co.v1 .Application manifests for Office solutions have the following element in the co.v1 namespace.

<entryPoint>  
    <co.v1:customHostSpecified />  
</entryPoint>   

Ces manifestes d’application disposent aussi des éléments et attributs suivants dans l’espace de noms vstav3 .These application manifests also have the following elements and attributes in the vstav3 namespace.

<addIn>  
  <entryPointsCollection>  
    <entryPoints>  
      <entryPoint>  
      </entryPoint>  
    </entryPoints>  
  </entryPointsCollection>  
  <update></update>  
  <postActions>  
    <postAction>  
      <postActionData>  
      </postActionData>  
    <postAction>  
  </postActions>  
  <application>  
    <customizations>  
      <customization>  
      </customization>  
    </customizations>  
  </application  
</addIn>  
ÉlémentElement DescriptionDescription AttributsAttributes
<customHostSpecified> élément (développement Office dans Visual Studio)<customHostSpecified> Element (Office Development in Visual Studio) Obligatoire.Required. Marque le manifeste précisément comme une solution Office.Marks the manifest specifically as an Office solution. AucunNone
<AddIn> élément (développement Office dans Visual Studio)<addin> Element (Office Development in Visual Studio) Obligatoire.Required. Stocke les points d’entrée dans un espace de noms unique.Stores entry points into a single namespace. AucunNone
<entryPointsCollection> élément (développement Office dans Visual Studio)<entryPointsCollection> Element (Office Development in Visual Studio) Obligatoire.Required. Regroupe tous les assemblys pour une ou plusieurs solutions Office.Groups all the assemblies for one or more Office solutions. id
<EntryPoint> élément (développement Office dans Visual Studio)<entryPoints> Element (Office Development in Visual Studio) Obligatoire.Required. Regroupe tous les assemblys pour exécuter une solution Office.Groups all the assemblies to run an Office solution. AucunNone
<point d’entrée> élément (développement Office dans Visual Studio)<entryPoint> Element (Office Development in Visual Studio) Obligatoire.Required. Identifie l’assembly à exécuter dans une solution Office.Identifies the assembly to run in an Office solution. class

contract
<mettre à jour> élément (développement Office dans Visual Studio)<update> Element (Office Development in Visual Studio) Obligatoire.Required. Configure les mises à jour pour la solution.Configures updates for the solution. enabled

expiration
<postActions> élément (développement Office dans Visual Studio)<postActions> Element (Office Development in Visual Studio) Facultatif.Optional. Regroupe toutes les actions de post-déploiement qui s’exécutent après l’installation des solutions Office.Groups all the post-deployment actions, which run after Office solutions are installed. AucunNone
<postAction> élément (développement Office dans Visual Studio)<postAction> Element (Office Development in Visual Studio) Facultatif.Optional. Identifie une action de post-déploiement.Identifies a post-deployment action. AucunNone
<postActionData> élément (développement Office dans Visual Studio)<postActionData> Element (Office Development in Visual Studio) Facultatif.Optional. Configure les données pour une action de post-déploiement.Configures data for a post-deployment action. AucunNone
<application> élément (développement Office dans Visual Studio)<application> Element (Office Development in Visual Studio) Obligatoire.Required. Encapsule les informations spécifiques à l’application dans un même nœud.Wraps the application-specific information into a single node. AucunNone
<personnalisations> élément (développement Office dans Visual Studio)<customizations> Element (Office Development in Visual Studio) Obligatoire.Required. Stocke toutes les informations spécifiques à l’hôte de l’application dans un espace de noms distinct.Stores all application host-specific information in a separate namespace. AucunNone
<personnalisation> élément (développement Office dans Visual Studio)<customization> Element (Office Development in Visual Studio) Obligatoire.Required. Stocke les informations spécifiques à l’hôte de l’application dans un espace de noms distinct.Stores application host-specific information in a separate namespace. xmlns
<document> élément (développement Office dans Visual Studio)<document> Element (Office Development in Visual Studio) Obligatoire uniquement pour les solutions au niveau du document.Required only for document-level solutions. Stocke les informations spécifiques à la personnalisation.Stores customization-specific information. solutionId
<appAddin> élément (développement Office dans Visual Studio)<appAddin> Element (Office Development in Visual Studio) Obligatoire uniquement pour les solutions au niveau de l’application.Required only for application-level solutions. Stocke les informations spécifiques à la personnalisation.Stores customization-specific information. application

loadBehavior

keyName
<friendlyName> élément (développement Office dans Visual Studio)<friendlyName> Element (Office Development in Visual Studio) Facultatif.Optional. Stocke le nom du complément VSTO qui figure dans la liste des compléments VSTO installés.Stores the name of the VSTO Add-in that appears in the list of installed VSTO Add-ins. AucunNone
<Description> élément (développement Office dans Visual Studio)<description> Element (Office Development in Visual Studio) Obligatoire uniquement pour les compléments VSTO. Stocke la description qui figure dans la liste des programmes installés.Required only for VSTO Add-ins. Stores the description that appears in the list of installed programs. AucunNone
<formRegions> élément (développement Office dans Visual Studio)<formRegions> Element (Office Development in Visual Studio) Obligatoire uniquement pour les compléments VSTO Outlook qui comprennent des zones de formulaire.Required only for Outlook VSTO Add-ins that include form regions. AucunNone
<formRegion> élément (développement Office dans Visual Studio)<formRegion> Element (Office Development in Visual Studio) Obligatoire uniquement pour les compléments VSTO Outlook qui comprennent des zones de formulaire.Required only for Outlook VSTO Add-ins that include form regions. Name
<vstoRuntime> élément (développement Office dans Visual Studio)<vstoRuntime> Element (Office Development in Visual Studio) Obligatoire.Required. Décrit la version spécifique de Visual Studio Tools pour Office Runtime qui est prise en charge par la solution Office.Describes a specific version of the Visual Studio Tools for Office runtime that is supported by the Office solution. release

version

supportUrl

NotesRemarks

Vous pouvez modifier manuellement les manifestes d’application et de déploiement dans les solutions Office.You can manually edit application and deployment manifests in Office solutions. Après quoi, vous devez signer à nouveau les manifestes d’application et de déploiement à l’aide de l’outil Manifest Generation and Editing (mage.exe et mageui.exe).Afterwards, you must re-sign the application and deployment manifests by using the Manifest Generation and Editing Tool (mage.exe and mageui.exe). Pour plus d'informations, consultez Comment : signer de nouveau des manifestes d'application et de déploiement.For more information, see How to: Re-sign Application and Deployment Manifests.

Emplacement du fichierFile Location

Un manifeste d’application est propre à une seule version d’une solution.An application manifest is specific to a single version of a solution. Pour cette raison, les manifestes d’application doivent être stockés à l’écart des manifestes de déploiement.For this reason, application manifests should be stored separately from deployment manifests. Visual StudioVisual Studio place les fichiers spécifiques à la version dans un sous-répertoire qui reprend le nom de la version associée dans le sous-répertoire Fichiers d’application du dossier de publication. places the version-specific files in a subdirectory named after the associated version in the Application Files subdirectory in the publish folder.

Syntaxe du nom de fichierFile Name Syntax

Le nom d’un fichier de manifeste d’application doit reprendre le nom complet et l’extension de l’application telle qu’identifiée dans l’élément assemblyIdentity , suivi de l’extension .manifest.The name of an application manifest file should be the full name and extension of the application as identified in the assemblyIdentity element, followed by the extension .manifest. Par exemple, un manifeste d’application qui ferait référence à la personnalisation OutlookAddIn1.dll aurait la syntaxe suivante.For example, an application manifest that refers to the OutlookAddIn1.dll customization would use the following file name syntax.

OutlookAddIn1.dll.manifest

Voir aussiSee Also

Manifestes de déploiement pour les Solutions Office Deployment Manifests for Office Solutions
Manifeste d’application ClickOnceClickOnce Application Manifest