Compartilhar via


Como criar associações de arquivo para um aplicativo 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 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 ClickOnce.

    Para obter um exemplo de file e fileAssociation elementos, consulte Elemento <fileAssociation>(aplicativo 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.exe (Ferramenta de Geração e Edição de Manifesto).

Consulte também

Referência

Elemento <fileAssociation>(aplicativo ClickOnce)

Manifesto de aplicativo ClickOnce

Mage.exe (Ferramenta de Geração e Edição de Manifesto)