HOW TO:建立 ClickOnce 應用程式的檔案關聯
ClickOnce 應用程式可與一個或多個副檔名相關聯,如此應用程式將在使用者開啟這類型檔案時自動啟動。將副檔名支援加入至 ClickOnce 應用程式的方式相當直接。
建立 ClickOnce 應用程式的檔案關聯
正常建立 ClickOnce 應用程式,或是使用您現有的 ClickOnce 應用程式。
使用文字或 XML 編輯器開啟應用程式資訊清單,例如記事本。
尋找 assembly 項目。如需詳細資訊,請參閱 ClickOnce 應用程式資訊清單。
加入 fileAssociation 項目做為 assembly 項目的子系。fileAssociation 項目有四個屬性:
extension:要與應用程式產生關聯的副檔名。
description:檔案類型的說明,將出現在 Windows Shell 中。
progid:以唯一方式識別檔案類型的字串,會在登錄中標記該類型。
defaultIcon:用於這個檔案類型的圖示。圖示必須做為檔案資源加入至應用程式資訊清單中。如需詳細資訊,請參閱 HOW TO:在 ClickOnce 應用程式中納入資料檔案。
如需 file 和 fileAssociation 項目的範例,請參閱 <fileAssociation> 項目 (ClickOnce 應用程式)。
如果您要將多個檔案類型與應用程式產生關聯,請加入額外的 fileAssociation 項目。請注意,每個項目的 progid 屬性都應不相同。
一旦完成應用程式資訊清單,請重新簽署資訊清單。您可以使用 Mage.exe 從命令列執行這項操作。
mage -Sign WindowsFormsApp1.exe.manifest -CertFile mycert.pfx
如需詳細資訊,請參閱Mage.exe (資訊清單產生和編輯工具)。