Como: criar associações de arquivos para um aplicativo de ClickOnce

ClickOnceaplicativos podem ser associados um ou mais extensões de nome de arquivo, para que o aplicativo será iniciado automaticamente quando o usuário abre um arquivo desses tipos.A adição de suporte de extensão de nome de arquivo para um ClickOnce aplicativo é simples.

Criar associações de arquivo para um aplicativo de ClickOnce

  1. Criar um ClickOnce aplicativo normalmente, ou usar as existentes ClickOnce aplicativo.

  2. Abra o manifesto do aplicativo com um editor de texto ou XML, como o bloco de notas.

  3. Encontrar o assembly elemento.Para obter mais informações, consulte Manifesto de aplicativo de ClickOnce.

  4. Como um filho do assembly elemento, adicione um fileAssociation elemento.O fileAssociation elemento possui quatro atributos:

    • extension: A extensão de nome de arquivo que você deseja associar com o aplicativo.

    • description: Uma descrição do tipo de arquivo, que aparecerá no shell do Windows.

    • progid: Uma seqüência de caracteres que identifica o tipo de arquivo, para marcá-lo no registro.

    • defaultIcon: Um ícone a ser usado para esse tipo de arquivo.O ícone deve ser adicionado como um recurso de arquivo no manifesto do aplicativo.Para obter mais informações, consulte Como: incluir um arquivo de dados em um aplicativo de ClickOnce.

    Para obter um exemplo de file e fileAssociation elementos, consulte <fileAssociation> Elemento (aplicativo de ClickOnce).

  5. Se você deseja associar mais de um tipo de arquivo com o aplicativo, adicionar adicional fileAssociation elementos.Observe que o progid atributo deve ser diferente para cada um.

  6. Quando tiver concluído com o manifesto de aplicativo, assinar novamente o manifesto.Você pode fazer isso partir da linha de comando usando o Mage.

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

    Para mais informações, consulte: Mage (geração de manifesto e ferramenta de edição).

Consulte também

Referência

<fileAssociation> Elemento (aplicativo de ClickOnce)

Manifesto de aplicativo de ClickOnce

Mage (geração de manifesto e ferramenta de edição)