Compartilhar via


Página de Aplicativo, Designer de Projeto (Visual Basic)

Use a página de Aplicativo do designer de O para especificar configurações de aplicativo e as propriedades de um projeto.

Para acessar a página de Aplicativo , escolha um nó de projeto (não o nó de Solução ) em Gerenciador de Soluções. Escolha Projeto, Propriedades na barra de menus. Quando o designer de O aparece, clique na guia de Aplicativo .

Dica

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Personalizando configurações de desenvolvimento no Visual Studio.

Configurações do aplicativo gerais

As seguintes opções permite que você definir configurações gerais para um aplicativo.

  • Nome do assembly
    Especifica o nome do arquivo de saída que conterá o manifesto do assembly. Se você alterar essa propriedade, a propriedade de Nome de saída também será alterado. Você também pode fazer essa alteração em um prompt de comando usando /out (Visual Basic). Para obter informações sobre como acessar essa propriedade programaticamente, consulte AssemblyName.

  • O namespace raiz
    Especifica o namespace raiz para todos os arquivos no projeto. Por exemplo, se você definir Namespace raiz para Project1 e você tiver Class1 fora de qualquer namespace em seu código, seu namespace seria Project1.Class1. Se você tiver Class2 em um namespace Order no código, seu namespace seria Project1.Order.Class2.

    Se você apagar Namespace raiz, você pode especificar a estrutura de namespace para seu projeto no código.

    Dica

    Se você usar a palavra-chave global no Instrução Namespace, você pode definir um namespace fora do namespace raiz do seu projeto.Se você apagar Namespace raiz, Global torna-se o namespace de nível superior, que remove a necessidade para a palavra-chave de Global em uma instrução de Namespace .Para obter mais informações, consulte “palavra-chave global em declarações de namespace” em Namespaces no Visual Basic.

    Para obter informações sobre como criar namespaces em seu código, consulte o Instrução Namespace.

    Para obter mais informações sobre a propriedade do namespace raiz, consulte /rootnamespace.

    Para obter informações sobre como acessar essa propriedade programaticamente, consulte RootNamespace.

  • Framework de destino (todas as configurações)
    Especifica a versão do .NET Framework que o aplicativo utiliza. Essa opção pode ter valores diferentes dependendo das versões do .NET Framework são instalados no computador.

    O valor padrão corresponde a estrutura de destino que você especificou na caixa de diálogo de Novo Projeto .

    Dica

    Pacotes de pré-requisitos que são listados em Caixa de diálogo Pré-requisitos são definidas automaticamente quando você abre a caixa de diálogo pela primeira vez.Se você posteriormente alterar a estrutura de destino do projeto, você deve especificar os pré-requisitos manualmente para corresponder à nova estrutura de destino.

    Para obter mais informações, consulte Como destinar uma versão do .NET Framework e Visão geral de multissegmentação do Visual Studio.

  • Tipo de Aplicativo
    Especifica o tipo de aplicativo para compilar. Para aplicativos de Windows Store , você pode especificar Aplicativo da Windows Store, Biblioteca de Classes, ou WinMD Arquivo. Para a maioria dos outros tipos de aplicativos, você pode especificar Aplicativo de Windows, Aplicativo de Console, Biblioteca de Classes, Windows Service, ou Biblioteca de Controles da Web.

    Para um projeto de aplicativo web, você deve especificar Biblioteca de Classes.

    Se você especificar a opção de WinMD Arquivo , os tipos podem ser projetados em qualquer linguagem de programação em Tempo de Execução do Windows. Empacotando a saída do projeto como um arquivo de WinMD, você pode codificar um aplicativo em vários idiomas e fazer com que o código interoperar como se você escreveu o código na mesma linguagem. Você pode usar a opção de WinMD Arquivo para soluções que direcionam as bibliotecas em Tempo de Execução do Windows, incluindo aplicativos de Windows Store . Para obter mais informações, consulte Criando componentes de Tempo de Execução do Windows em C# e Visual Basic.

    Dica

    Tempo de Execução do Windows enlata tipos de projeto para que eles apareçam como objetos nativos em qualquer linguagem os usa.Por exemplo, aplicativos de Javascript que o interagem com o uso de Tempo de Execução do Windows como um conjunto de objetos Javascript, e os aplicativos C# usam a biblioteca como uma coleção de objetos .NET.Empacotando a saída do projeto como um arquivo de WinMD, você pode tirar proveito da mesma tecnologia que Tempo de Execução do Windows usa.

    Para obter mais informações sobre a propriedade de Tipo de Aplicativo , consulte /target (Visual Basic). Para obter informações sobre como acessar essa propriedade programaticamente, consulte OutputType.

  • Ícone
    Define o arquivo .ico que você deseja usar como o ícone do programa. Selecione <Browse...> para procurar um gráfico existente. Consulte /win32icon (ou /win32icon (opções do compilador C#)) para mais informações. Para acessar essa propriedade programaticamente, consulte ApplicationIcon.

  • Formulário de inicialização/objeto de inicialização/URI de inicialização
    Especifica o ponto de entrada ou do formulário de inicialização do aplicativo.

    Se Ativar estrutura de aplicativo está selecionado (o padrão), a lista está denominada Formulário de inicialização e mostra somente formulários porque a estrutura de aplicativo suporta somente formulários de inicialização, objetos não.

    Se o projeto é um aplicativo de navegador WPF, esta lista está denominada URI de inicialização, e o padrão é Page1.xaml. A lista de URI de inicialização permite que você especifique o recurso de interface de usuário (um elemento XAML) que exibe o aplicativo quando o aplicativo inicia. Para obter mais informações, consulte StartupUri.

    Se Ativar estrutura de aplicativo é desmarcado, esta lista transformações Objeto de inicialização e mostra-se formulários e classes ou módulos com Sub Main.

    Objeto de inicialização define o ponto de entrada para ser chamado quando o aplicativo for carregado. Geralmente isso é definido para o formulário principal no seu aplicativo ou no procedimento de Sub Main que deve executar quando o aplicativo inicia. Como bibliotecas de classes não têm um ponto de entrada, sua única opção para essa propriedade é (Vazio). Para obter mais informações, consulte /main. Para acessar essa propriedade programaticamente, consulte StartupObject.

  • Informações do Assembly
    Clique no botão para exibir Caixa de diálogo Informações do Assembly.

  • Ativar estrutura de aplicativo
    Especifica se um projeto irá usar a estrutura do aplicativo. A configuração desta opção afeta as opções disponíveis em Formulário de inicialização/Objeto de inicialização.

    Se esta caixa de seleção está selecionada, o aplicativo usa Sub Mainpadrão. Selecionar esta caixa de seleção permite que os recursos na seção de Propriedades da estrutura de aplicativo do Windows , e também requer que você selecione um formulário de inicialização.

    Se esta caixa de seleção está desmarcada, o aplicativo usa Sub Main personalizado que você especificou em Formulário de inicialização. Nesse caso você pode especificar um objeto de inicialização (um Sub Main personalizado em um método ou uma classe) ou um formulário. Além disso, as opções na seção de Propriedades da estrutura de aplicativo do Windows se torna indisponível.

  • Configurações do Windows de exibição
    Clique no botão para gerar e o arquivo de manifesto .app. O Visual Studio usa este arquivo para gerar dados manifestos para o aplicativo. Defina o UAC solicitou a execução em nível alterando a marca de <requestedExecutionLevel> em manifesto .app como segue:

    <requestedExecutionLevel level="asInvoker" />

    ClickOnce funciona com um nível de asInvoker ou no modo virtualizado (nenhuma geração de manifestos). Para especificar virtualizou o modo, remova a marca inteira de manifesto .app.

    Para obter mais informações sobre a geração de manifestos, consulte Implantação do ClickOnce no Windows Vista.

Propriedades de Framework de aplicativo do Windows

As configurações a seguir estão disponíveis na seção de Propriedades da estrutura de aplicativo do Windows . Essas opções estão disponíveis somente se a caixa de seleção de Ativar estrutura de aplicativo é selecionada. A seção que segue este descreve as configurações de Propriedades da estrutura de aplicativo do Windows para aplicativos Windows Presentation Foundation (WPF).

  • Ativar estilos visuais XP
    Habilita ou desabilita estilos visuais Windows XP, também conhecido como temas do Windows XP. Os estilos visuais Windows XP permitem que, por exemplo, controles com cantos arredondados e cores dinâmicos. O padrão é ativado. Para obter mais informações sobre estilos visuais Windows XP, consulte Recursos do Windows XP e controles do Windows Forms e Como habilitar estilos visuais do Windows XP.

  • Faça o aplicativo de instância única
    Selecionar esta caixa de seleção para impedir que usuários de várias instâncias em execução do aplicativo. A configuração padrão para essa caixa de seleção está desmarcada. Essa configuração permite várias instâncias do aplicativo ser executado.

  • NaNa finalização salvar My.Settings
    Selecionar esta caixa de seleção para especificar que as configurações de My.Settings do aplicativo são salvas quando os usuários fecha seus computadores. A configuração padrão é ativada. Se esta opção é desativada, você pode salvar configurações de aplicativo chamando My.Settings.Savemanualmente.

  • Modo de autenticação
    Janelas Selecione (o padrão) para especificar o uso de autenticação do Windows identificar o usuário conectado. Você pode recuperar essa informação em tempo de execução usando o objeto de My.User . Selecione Definido pelo aplicativo se você irá fornecer seu próprio código para autenticar usuários em vez de usar os métodos de autenticação padrão do Windows.

  • Desativar o modo
    Quando o formulário de inicialização fecha selecione (o padrão) para especificar que a saída do aplicativo quando o formulário definido como o formulário de inicialização fechar, mesmo se outros formulários estão abertos. Selecione Quando o último formulário fecha para especificar que a saída do aplicativo quando o último formulário for fechado ou quando My.Application.Exit ou a declaração de End são chamados explicitamente.

    Selecione No fechamento explícito para especificar que a saída do aplicativo quando você chama explicitamente Shutdown.

    Selecione No fechamento da última janela para especificar que a saída do aplicativo quando a última janela for fechado ou quando você chama explicitamente Shutdown. Essa é a configuração padrão.

    Selecione No fechamento da janela principal para especificar que a saída do aplicativo quando a janela principal é fechado ou quando você chama explicitamente Shutdown.

  • Espirre a tela
    Selecione o formulário que você deseja usar como um tela inicial. Você deve ter criado anteriormente uma tela inicial usando um formulário ou um modelo. O padrão é (Nenhum).

  • Eventos de aplicativo de exibição
    Clique no botão para exibir um arquivo de código dos eventos na qual você pode escrever eventos para os eventos Startup, Shutdown, UnhandledException, StartupNextInstance e NetworkAvailabilityChangedda estrutura do aplicativo. Você também pode substituir determinados métodos de estrutura do aplicativo. Por exemplo, você pode alterar o comportamento de exibição de tela inicial substituindo OnInitialize.

Propriedades de Framework de aplicativo do Windows para aplicativos Windows Presentation Foundation (WPF)

As configurações a seguir estão disponíveis na seção de Propriedades da estrutura de aplicativo do Windows quando o projeto é um aplicativo Windows Presentation Foundation. Essas opções estão disponíveis somente se a caixa de seleção de Ativar estrutura de aplicativo é selecionada. As opções listadas na tabela estão disponíveis somente para aplicativos de aplicativos WPF ou do navegador WPF. Não estão disponíveis para bibliotecas de controle de usuário WPF ou controle personalizado.

  • Desativar o modo
    Esta propriedade é aplicável somente para aplicativos Windows Presentation Foundation.

    Selecione No fechamento explícito para especificar que a saída do aplicativo quando você chama explicitamente Shutdown.

    Selecione No fechamento da última janela para especificar que a saída do aplicativo quando a última janela for fechado ou quando você chama explicitamente Shutdown. Essa é a configuração padrão.

    Selecione No fechamento da janela principal para especificar que a saída do aplicativo quando a janela principal é fechado ou quando você chama explicitamente Shutdown.

    Para obter mais informações sobre como usar essa configuração, consulte Shutdown

  • Editar XAML
    Clique no botão para abrir e modificar o arquivo de definição de aplicativo (Application.xaml) no editor do XAML. Quando você clica no botão, Application.xaml abre no nó de definição de aplicativo. Talvez você precise editar este arquivo para realizar determinadas tarefas, como a definição de recursos. Se o arquivo de definição de aplicativo não existir, o designer de O cria um.

  • Eventos de aplicativo de exibição
    Clique no botão para exibir o arquivo de classe parcial de Application (Application.xaml.vb) em um editor de códigos. Se o arquivo não existir, o designer de O cria um com o nome da classe e o namespace apropriado.

    O objeto de Application gera eventos quando certas alterações de estado do aplicativo que ocorrem (por exemplo, na inicialização do aplicativo ou no desligamento). Para obter uma lista completa dos eventos que essa classe expõe Application, consulte. Esses eventos são tratados na seção do código do usuário de classe parcial de Application .

Consulte também

Conceitos

Escrevendo código em soluções do Office

Outros recursos

Gerenciando propriedades do aplicativo