Criar associações de arquivos para um aplicativo ClickOnce
Artigo
Os aplicativos ClickOnce podem ser associados a uma ou mais extensões de nome de arquivo, de modo que o aplicativo seja iniciado automaticamente quando o usuário abrir um arquivo desses tipos. É simples adicionar suporte à extensão de nome de arquivo a um aplicativo ClickOnce.
Como filho do elemento assembly, adicione um elemento fileAssociation. O elemento fileAssociation tem quatro atributos:
extension: a extensão de nome de arquivo que você deseja associar ao aplicativo.
description: uma descrição do tipo de arquivo, que será exibida no shell do Windows.
progid: uma cadeia de caracteres que identifica exclusivamente o tipo de arquivo a fim de marcá-lo no Registro.
defaultIcon: um ícone a ser usado para esse tipo de arquivo. O ícone precisa ser adicionado como um recurso de arquivo ao manifesto do aplicativo. Para obter mais informações, consulte Como incluir um arquivo de dados em um aplicativo ClickOnce.
Se você quiser associar mais de um tipo de arquivo ao aplicativo, adicione outros elementos fileAssociation. Observe que o atributo progid deve ser diferente para cada um.
Depois de concluir o manifesto do aplicativo, assine novamente o manifesto. Você pode fazer isso na linha de comando usando Mage.exe.
No ClickOnce para .NET Core 3.1 e .NET 5 ou posterior, use dotnet-mage.exe em vez de Mage.exe. Para obter mais informações, confira ClickOnce para .NET.