Vytvoření přidružení souborů pro aplikaci ClickOnce
Aplikace ClickOnce můžou být přidruženy k jedné nebo více příponám názvů souborů, aby se aplikace spustila automaticky, když uživatel otevře soubor těchto typů. Přidání podpory přípony názvu souboru do aplikace ClickOnce je jednoduché.
Poznámka:
Chcete-li vytvořit přidružení souborů v aplikaci .NET ClickOnce (místo rozhraní .NET Framework), přečtěte si článek o aktivačních datech Technologie ClickOnce accessu pro .NET ve Windows.
Vytvoření přidružení souborů pro aplikaci ClickOnce
Normálně vytvořte aplikaci ClickOnce nebo použijte stávající aplikaci ClickOnce.
Otevřete manifest aplikace pomocí textového editoru nebo editoru XML, například Poznámkový blok.
assembly
Najděte prvek. Další informace naleznete v tématu ClickOnce manifest aplikace.Jako podřízený
assembly
prvek přidejtefileAssociation
prvek. ElementfileAssociation
má čtyři atributy:extension
: Přípona názvu souboru, kterou chcete přidružit k aplikaci.description
: Popis typu souboru, který se zobrazí v prostředí Windows.progid
: Řetězec jednoznačně identifikující typ souboru, který ho označí v registru.defaultIcon
: Ikona, která se má použít pro tento typ souboru. Ikona se musí přidat jako prostředek souboru v manifestu aplikace. Další informace naleznete v tématu Postupy: Zahrnutí datového souboru do aplikace ClickOnce.Příklad elementů
file
afileAssociation
elementů naleznete <v souboruAssociation> Element.
Pokud chcete k aplikaci přidružit více než jeden typ souboru, přidejte další
fileAssociation
prvky. Všimněte si, žeprogid
atribut by měl být pro každý jiný.Po dokončení manifestu aplikace znovu podepište manifest. Můžete to provést z příkazového řádku pomocí Mage.exe.
mage -Sign WindowsFormsApp1.exe.manifest -CertFile mycert.pfx
Další informace naleznete v tématu Mage.exe (Generování manifestu a editing Tool).
Poznámka:
V clickOnce pro .NET Core 3.1 a .NET 5 nebo novější použijte dotnet-mage.exe místo Mage.exe. Další informace naleznete v tématu ClickOnce pro .NET.