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. Les outils de développement Microsoft Office dans Visual Studio utilisent le ClickOnceClickOnce schéma de manifeste d’application défini dans le manifeste d’application ClickOnce référence.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. VersionmanifestVersion
<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. namename

versionversion

PublicKeyTokenpublicKeyToken

ProcessorArchitectureprocessorArchitecture

languagelanguage
<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. namename

dependencyNamedependencyName

customHostSpecifiedcustomHostSpecified
<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. namename

sizesize

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. IDid
<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. classclass

Contratcontract
<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. enabledenabled

expirationexpiration
<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. xmlnsxmlns
<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. solutionIdsolutionId
<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. Applicationapplication

loadBehaviorloadBehavior

nom de clé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. NameName
<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. releaserelease

versionversion

supportUrlsupportUrl

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. Ensuite, vous devez signer de nouveau l’application et les manifestes de déploiement à l’aide de la Manifest Generation and Editing Tool (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 les manifestes de déploiement et d’application.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 nommé d’après la version associée dans le fichiers d’Application sous-répertoire dans le 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 être le nom complet et l’extension de l’application, telle qu’identifiée dans le assemblyIdentity élément, suivi par 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 fait référence à la OutlookAddIn1.dll personnalisation utiliserait la syntaxe de nom de fichier 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