共用方式為


HOW TO:建立 ClickOnce 應用程式的檔案關聯

ClickOnce 應用程式可與一個或多個副檔名相關聯,如此應用程式將在使用者開啟這類型檔案時自動啟動。 將副檔名支援加入至 ClickOnce 應用程式的方式相當直接。

建立 ClickOnce 應用程式的檔案關聯

  1. 正常建立 ClickOnce 應用程式,或是使用您現有的 ClickOnce 應用程式。

  2. 使用文字或 XML 編輯器開啟應用程式資訊清單,例如記事本。

  3. 尋找 assembly 項目。 如需詳細資訊,請參閱 ClickOnce 應用程式資訊清單

  4. 加入 fileAssociation 項目做為 assembly 項目的子系。 fileAssociation 項目有四個屬性:

    • extension:要與應用程式產生關聯的副檔名。

    • description:檔案類型的說明,將出現在 Windows Shell 中。

    • progid:以唯一方式識別檔案類型的字串,會在登錄中標記該類型。

    • defaultIcon:用於這個檔案類型的圖示。 圖示必須做為檔案資源加入至應用程式資訊清單中。 如需詳細資訊,請參閱 HOW TO:在 ClickOnce 應用程式中納入資料檔案

    如需 file 和 fileAssociation 項目的範例,請參閱 <fileAssociation> 項目 (ClickOnce 應用程式)

  5. 如果您要將多個檔案類型與應用程式產生關聯,請加入額外的 fileAssociation 項目。 請注意,每個項目的 progid 屬性都應不相同。

  6. 一旦完成應用程式資訊清單,請重新簽署資訊清單。 您可以使用 Mage.exe 從命令列執行這項操作。

    mage -Sign WindowsFormsApp1.exe.manifest -CertFile mycert.pfx

    如需詳細資訊,請參閱Mage.exe (資訊清單產生和編輯工具)

請參閱

參考

<fileAssociation> 項目 (ClickOnce 應用程式)

ClickOnce 應用程式資訊清單

Mage.exe (資訊清單產生和編輯工具)