[Content_types].xml (déploiement VSIX)
Contient des informations sur les genres de contenus d'un package VSIX. Le Gestionnaire d'extensions utilise le fichier [Content_Types].xml pour installer le package, mais n'installe pas le fichier lui-même.
Notes
Bien que cette rubrique s'applique uniquement aux fichiers [Content_Type].xml qui sont utilisés dans des packages VSIX, le type de fichier [Content_Types].xml fait partie de la norme OPC (Open Packaging Conventions).Pour plus d'informations, consultez OPC : Une nouvelle norme pour l'empaquetage de vos données sur le site Web MSDN.
Attributs et éléments
Les sections suivantes décrivent l'élément racine, ses attributs et ses éléments enfants.
Élément racine
Élément |
Description |
---|---|
Types |
Contient des éléments enfants qui énumèrent les types de fichiers du package VSIX. |
Attributs
Attribut |
Description |
---|---|
Xmlns |
(Obligatoire) Emplacement du schéma utilisé pour ce fichier [Content_Types].xml. |
{Nom d'attribut} Attribut
Valeur |
Description |
---|---|
http://schemas.openformats.org/package/2006/content-types |
Emplacement du schéma de types de contenus. |
Éléments enfants
L'élément Types peut contenir un nombre quelconque d'éléments Default.
Élément |
Description |
---|---|
Default |
Décrit un type de contenu du package VSIX. Chaque type de fichier du package doit avoir son propre élément Default. |
Attributs
Attribut |
Description |
---|---|
Extension |
Extension de nom d'un fichier du package VSIX. |
ContentType |
Décrit le genre de contenu qui est associé à l'extension de nom de fichier. |
{Nom d'attribut} Attribut
Visual Studio reconnaît les valeurs ContentType suivantes pour les types Extension associés.
Extension |
ContentType |
---|---|
txt |
text/plain |
pkgdef |
text/plain |
xml |
text/xml |
vsixmanifest |
text/xml |
htm ou html |
text/html |
rtf |
application/rtf |
application/pdf |
|
gif |
image/gif |
jpg ou jpeg |
image/jpg |
tiff |
image/tiff |
vsix |
application/zip |
zip |
application/zip |
dll |
application/octet-stream |
tous les autres types de fichiers |
application/octet-stream |
Exemple
Description
Le fichier [Content_Types].xml suivant décrit un package VSIX standard.
Code
<?xml version="1.0" encoding="utf-8" ?>
<Types xmlns="https://schemas.openxmlformats.org/package/2006/content-types">
<Default Extension="vsixmanifest" ContentType="text/xml" />
<Default Extension="dll" ContentType="application/octet-stream" />
<Default Extension="png" ContentType="application/octet-stream" />
<Default Extension="txt" ContentType="text/plain" />
<Default Extension="pkgdef" ContentType="text/plain" />
</Types>