Implantação de ClickOnce no Windows Vista

Criação de aplicativos Visual Studio para controle de conta de usuário (UAC) no Windows Vista normalmente gera um manifesto incorporado, codificado em binários como dados XML no arquivo executável do aplicativo.Como os aplicativos de ClickOnce e COM sem registro requer um manifesto externo, o Visual Studio gera um arquivo para esses tipos de projetos que contêm os dados do UAC, em vez de manifesto incorporado.Por padrão, o Visual Studio usa informações de um arquivo chamado App. manifest para gerar informações de manifesto de UAC externas (para a implantação de ClickOnce e COM sem registro) ou para incorporá-lo no arquivo de executável do aplicativo (para todos os outros casos).Visual Studio fornece as seguintes opções para geração de manifesto:

  • Use o manifesto incorporado.Incorporar dados UAC no arquivo executável do aplicativo e executados como usuário normal.

    Isso é a configuração padrão (a menos que você use ClickOnce).Essa configuração oferecerá suporte da forma usual, no qual Visual Studio opera no Windows Vista; ou seja, a geração de um manifesto interno e externo, ambos, usando AsInvoker.

  • Use um manifesto externo.Gere um manifesto externo usando o app. manifest.

    Isso gera apenas o manifesto externo usando as informações no App. manifest.Quando você publica um aplicativo usando ClickOnce ou COM sem registro, Visual Studio adiciona App. manifest ao projeto e essa opção.

  • Não use nenhum manifesto.Crie o aplicativo sem um manifesto.

    Essa abordagem é também conhecido como virtualização.Use esta opção para compatibilidade com aplicativos existentes de versões anteriores do Visual Studio.

As novas propriedades estão disponíveis na aplicativo página do Project Designer (Visual C# somente para projetos) e no formato de arquivo de projeto MSBuild.

Observe que o método para configurar a geração de manifesto UAC no IDE Visual Studio difere dependendo do tipo de projeto (Visual C# e Visual Basic).

Para obter informações sobre como configurar projetos do Visual C# para geração de manifesto, consulte Página de aplicativo, Designer de projeto (C#).

Para obter informações sobre como configurar projetos de Visual Basic para geração de manifesto, consulte Página de aplicativo, Designer de projeto (Visual Basic).

Consulte também

Referência

Página de aplicativo, Designer de projeto (C#)

Página de aplicativo, Designer de projeto (Visual Basic)

Conceitos

Implantação e segurança de ClickOnce

Outros recursos

User Permissions and Visual Studio