[Content_types].xml (VSIX 部署)
包含與 VSIX 套件中內容類型有關的資訊。 [擴充管理員] 使用 [Content_Types].xml 檔案來安裝套件,但是不會安裝檔案本身。
注意事項 |
---|
儘管本主題僅適用於 VSIX 套件中所使用的 [Content_Type].xml 檔案,[Content_Types].xml 檔案類型仍是「開放式封裝慣例」(Open Packaging Convention (OPC)) 標準的一部分。如需詳細資訊,請參閱 MSDN 網站上的 OPC:封裝資料的新標準 (英文)。 |
屬性和項目
下列章節會說明根項目、其屬性及子項目。
根項目
項目 |
描述 |
---|---|
Types |
包含列舉 VSIX 套件中檔案類型的子項目。 |
屬性
屬性 |
描述 |
---|---|
Xmlns |
(必要項) 用於此 [Content_Types].xml 檔案之結構描述的位置。 |
{屬性名稱} 屬性
值 |
描述 |
---|---|
http://schemas.openformats.org/package/2006/content-types |
內容類型結構描述的位置。 |
子項目
Types 項目可以包含任何數量的 Default 項目。
項目 |
描述 |
---|---|
Default |
描述 VSIX 套件中的內容類型。 套件中的每種檔案類型都必須具有其自己的 Default 項目。 |
屬性
屬性 |
描述 |
---|---|
Extension |
VSIX 套件中檔案的副檔名。 |
ContentType |
描述與副檔名相關聯的內容類型。 |
{屬性名稱} 屬性
Visual Studio 會辨識相關聯 Extension 類型的下列 ContentType 值。
副檔名 |
ContentType |
---|---|
txt |
text/plain |
pkgdef |
text/plain |
xml |
text/xml |
vsixmanifest |
text/xml |
htm 或 html |
text/html |
rtf |
application/rtf |
application/pdf |
|
gif |
image/gif |
jpg 或 jpeg |
image/jpg |
tiff |
image/tiff |
vsix |
application/zip |
zip |
application/zip |
dll |
application/octet-stream |
所有其他檔案類型 |
application/octet-stream |
範例
描述
下列 [Content_Types].xml 檔案說明一般的 VSIX 套件。
程式碼
<?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>
請參閱
其他資源
OPC: 新的標準封裝資料