Partilhar via


How to: Criar associações de Arquivo para um aplicativo de ClickOnce

ClickOnceaplicativos podem ser associados um ou mais extensões, 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 seu existente 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 ClickOnce Application Manifest.

  4. Como um filho de 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, será exibido 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 How to: Incluir um Arquivo de dados em um aplicativo de ClickOnce.

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

  5. Se você quiser 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. Após terminar o manifesto do 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 deClickOnce )

ClickOnce Application Manifest

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