Share via


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

In Visual Studio 2008, ClickOnce aplicativos podem ser associados com extensões de nome de arquivo um ou mais, para que o aplicativo será iniciado automaticamente quando o usuário abre um arquivo desses tipos. Adicionar arquivo nome extensão suporte para um ClickOnce aplicativo é simples.

Criar associações de arquivo para um aplicativo ClickOnce

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

  2. Abra o manifesto do aplicativo com um editor de texto ou XML, sistema autônomo o bloco de notas.

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

  4. sistema autônomo um filho do assembly elemento, adicione um fileAssociation elemento. The fileAssociation elemento possui quatro atributos:

    • extension: A extensão de nome de arquivo que 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 de forma exclusiva.

    • defaultIcon: Um ícone a ser usado para esse tipo de arquivo. O ícone deve ser adicionado sistema autônomo 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 como a file e fileAssociation elementos, consulte < fileAssociation > Elemento (aplicativo ClickOnce).

  5. Se você quiser associar mais de um tipo de arquivo do aplicativo, adicione adicionais fileAssociation elementos. Observe que o progid atributo deve ser diferente para cada um.

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

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

    Para mais informações, consulte: Geração e Edição (Mage.exe) ferramenta de manifesto.

Consulte também

Referência

< fileAssociation > Elemento (aplicativo ClickOnce)

Manifesto de aplicativo ClickOnce

Geração e Edição (Mage.exe) ferramenta de manifesto