ClickOnce Implantação do Windows Vista

Criação de aplicativos Visual Studio para o controle de conta de usuário (UAC) no Windows Vista normalmente gera um manifesto incorporado, codificado 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 incorporá-lo no arquivo de executável do aplicativo (para todos os outros casos). Visual Studio fornece as seguintes opções para a geração de manifesto:

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

    Esta é 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 o 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 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 a 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 a 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

ClickOnce Segurança e implantação

Permissões de usuário e Visual Studio