Página Aplicativo, Designer de Projeto (C#)

Use a página de Aplicativo de Designer de Projeto para especificar configurações de aplicativo e as propriedades do 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 o aplicativo.

  • Nome do assembly
    Especifica o nome do arquivo de saída que conterá o manifesto do assembly. Alterar essa propriedade também alterará a propriedade de Nome de saída . Você também pode fazer essa alteração de linha de comando usando /out (opções do compilador C#). Para acessar essa propriedade programaticamente, consulte AssemblyName.

  • Namespace padrão
    Especifica o namespace raiz para arquivos adicionados ao projeto.

    Consulte namespace (Referência de C#) para obter mais informações sobre como criar namespaces no seu código.

    Para acessar essa propriedade programaticamente, consulte RootNamespace.

  • Estrutura de Destino
    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.

    Por padrão, o valor é o mesmo que a estrutura de destino que você selecionou na caixa de diálogo de Novo Projeto .

    Dica

    Pacotes necessários listados em Caixa de diálogo Pré-requisitos são definidas automaticamente a primeira vez que você abrir a caixa de diálogo.Se você posteriormente alterar a estrutura de destino do projeto, você precisará selecionar manualmente os pré-requisitos 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 especificar esta opção 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 (opções do compilador C#). Para obter informações sobre como acessar essa propriedade programaticamente, consulte OutputType.

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

  • 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 Main que deve executar quando o aplicativo inicia. Como bibliotecas de classes não têm um ponto de entrada, a única opção para essa propriedade é (Não definido como).

    Por padrão, em um projeto de aplicativo de navegador WPF, essa opção é (Não definido como). Outra opção é Projectname. Aplicativo. Neste tipo de projeto, você precisa definir o URI de inicialização para carregar um recurso de interface do usuário quando o aplicativo for iniciado. Para fazer isso, abra o arquivo Application.xaml no seu projeto e define a propriedade de StartupUri a um arquivo .xaml em seu projeto, como Window1.xaml. Para obter uma lista de elementos de raiz aceitáveis, consulte StartupUri. Você também precisa definir um método de public static void Main() em uma classe no projeto. Essa classe aparecerá na lista de Objeto de inicialização como ProjectName.ClassName. Você pode selecionar a classe como o objeto de inicialização.

    Consulte /main (opções do compilador C#) para maiores informações. Para acessar essa propriedade programaticamente, consulte StartupObject.

Recursos

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

  • Ícone e manifesto
    Por padrão, este botão de opção está selecionada e opções de Ícone e de Manifesto são ativadas. Isso permite que você selecione seu próprio ícone, ou para selecionar opções diferentes de geração de manifesto. Deixe este botão de opção selecionado a menos que você está fornecendo um arquivo de recurso para o projeto.

  • Ícone
    Define o arquivo .ico que você deseja usar como o ícone do programa. Clique no botão de reticências para procurar um gráfico existente, ou digite o nome do arquivo que você deseja. Consulte /win32icon (opções do compilador C#) para maiores informações. Para acessar essa propriedade programaticamente, consulte ApplicationIcon.

  • Manifesto
    Seleciona uma opção de geração de manifesto quando o aplicativo é executado no Windows Vista sob Controle de Conta de Usuário (UAC). Essa opção pode ter os seguintes valores:

    • Inserir o manifesto com configurações padrão. Oferece suporte a maneira comum no Visual Studio que opera no Windows Vista, que é inserir informações de segurança no arquivo executável do aplicativo, especificando o requestedExecutionLevel é AsInvoker. Esta é a opção padrão.

    • Crie o aplicativo sem um manifesto. Este método é conhecido como virtualização. Use esta opção para compatibilidade com aplicativos anteriores.

    • Propriedades \ manifesto .app. Essa opção é necessária para aplicativos implantados pelo ClickOnce ou por registration-free COM. Se você publicar um aplicativo usando implantação de ClickOnce, Manifesto é definido automaticamente a este padrão.

  • Resource file
    Selecione o botão de opção quando você está fornecendo um arquivo de recurso para o projeto. Selecionar esta opção desativa as opções de Ícone e de Manifesto .

    Digite um nome de caminho ou use o botão procurar ()**…**para adicionar um arquivo de recurso Win32 ao projeto.

Consulte também

Conceitos

Escrevendo código em soluções do Office

Outros recursos

Gerenciando propriedades do aplicativo