Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
VSIX paketindeki içerik türleri hakkında bilgi içerir. Visual Studio paketi yüklemek için [Content_Types].xml dosyasını kullanır, ancak dosyanın kendisini yüklemez.
Not
Bu konu yalnızca VSIX paketlerinde kullanılan [Content_Type].xml dosyaları için geçerli olsa da, [Content_Types].xml dosya türü Open Packaging Conventions (OPC) standardının bir parçasıdır. Daha fazla bilgi için bkz . MSDN Web sitesindeki OPC: Verilerinizi Paketlemek için Yeni Bir Standart.
Öznitelikler ve Öğeler
Aşağıdaki bölümlerde kök öğe ve öznitelikleri ile alt öğeleri açıklanmaktadır.
Kök Öğe
| Öğe | Açıklama |
|---|---|
Types |
VSIX paketindeki dosya türlerini numaralandıran alt öğeleri içerir. |
Özellikler
| Öznitelik | Açıklama |
|---|---|
Xmlns |
(Gerekli.) Bu [Content_Types].xml dosyası için kullanılan şemanın konumu. |
{Öznitelik adı} Öznitelik
| Value | Açıklama |
|---|---|
http://schemas.openformats.org/package/2006/content-types |
İçerik türleri şemasının konumu. |
Alt Öğeler
Types öğesi herhangi bir sayıda Default öğe içerebilir.
| Öğe | Açıklama |
|---|---|
Default |
VSIX paketindeki bir içerik türünü açıklar. Paketteki her dosya türünün kendi Default öğesi olmalıdır. |
Özellikler
| Öznitelik | Açıklama |
|---|---|
Extension |
VSIX paketindeki bir dosyanın dosya adı uzantısı. |
ContentType |
Dosya adı uzantısıyla ilişkili içerik türünü açıklar. |
{Öznitelik adı} Öznitelik
Visual Studio, ilişkili Extension türler için aşağıdaki ContentType değerleri tanır.
| Dahili | Contenttype |
|---|---|
| txt | text/plain |
| pkgdef | text/plain |
| xml | metin/xml |
| vsixmanifest | metin/xml |
| htm veya html | text/html |
| Rtf | application/rtf |
| uygulama/pdf | |
| gif | resim/gif |
| jpg veya jpeg | image/jpg |
| tiff | image/tiff |
| vsix | application/zip |
| Zip | application/zip |
| Dll | application/octet-stream |
| diğer tüm dosya türleri | application/octet-stream |
Örnek
Açıklama
Aşağıdaki [Content_Types].xml dosyasında tipik bir VSIX paketi açıklanmaktadır.
Kod
<?xml version="1.0" encoding="utf-8" ?>
<Types xmlns="http://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>