Partilhar via


Gerenciar propriedades do projeto e da solução

Os projetos têm propriedades que governam muitos aspetos de compilação, depuração, teste e implantação. Algumas propriedades são comuns entre todos os tipos de projeto, e algumas são exclusivas para linguagens ou plataformas específicas.

Pode aceder às propriedades do projeto clicando com o botão direito no nó doprojeto no Explorador de Soluções e selecionando Propriedades. Também pode escrever propriedades na caixa de pesquisa da barra de menu e selecionar Janela de Propriedades nos resultados.

A maioria das propriedades dos projetos não depende da configuração ou da plataforma, mas algumas dependem. Para mais informações, consulte Definir propriedades com base em configurações.

Captura de ecrã do menu de contexto do Solution Explorer com a opção Properties realçada.

Os projetos .NET também podem ter um nó de propriedades na própria árvore do projeto.

Captura de tela do Gerenciador de Soluções com o nó Propriedades visível.

Propriedades do projeto

As propriedades do projeto são organizadas em grupos e cada grupo tem sua própria página de propriedades. As páginas podem ser diferentes para diferentes idiomas e tipos de projeto.

Propriedades do projeto C#, Visual Basic e F#

Em projetos C#, Visual Basic e F#, o Designer de Projetos .NET expõe as propriedades.

A captura de tela a seguir mostra a página de propriedades Build no .NET Project Designer para um projeto de console em C#:

Captura de tela do Designer de Projeto, com a guia Construir selecionada.

A captura de tela a seguir mostra a página de propriedades Compilar no .NET Project Designer para um projeto de console no Visual Basic:

Captura de tela do Designer de Projeto, com a guia Compilar selecionada.

Para mais informações sobre cada propriedade .NET, consulte Designer de Projetos .NET.

Dica

Soluções e itens de projeto têm cada um algumas propriedades. Acede a estas propriedades na janela de Propriedades, não no Designer de Projetos .NET.

Designer do Projeto .NET Framework

Para projetos .NET Framework, o Project Designer tem um conjunto diferente de separadores. A tabela seguinte remete para a referência de propriedade de cada separador.

Importante

As propriedades do projeto a que acedes através do Designer de Projetos .NET diferem das propriedades na janela de Propriedades.

Propriedade Language/platform Descrição
Application C#, F#, Visual Basic, UWP, WPF Especifique as configurações e propriedades do aplicativo para um projeto.
Construir C#, F#, WPF Especifique as propriedades de configuração de compilação para um projeto.
Criar eventos C#, Visual Basic, WPF Especifique as instruções de configuração de compilação.
Análise de código C#, F#, Visual Basic, WPF Configure a ferramenta de análise de código.
Compilar Visual Basic Especifique as propriedades da compilação.
As Minhas Extensões Visual Basic Gerencie extensões My Namespace.
Package C#, F#, Visual Basic Gere um pacote NuGet na compilação.
Publicar Visual Basic, WPF Configure propriedades para ClickOnce.
Referências Visual Basic Gerencie as referências usadas por um projeto.
Caminhos de Referência WPF Gerencie caminhos de referência para um projeto.
Recursos C#, F#, Visual Basic, WPF Acesse o arquivo RESX do Gerenciador de Soluções para um projeto C#, crie um arquivo de recursos padrão para um projeto Visual Basic ou adicione recursos a um projeto WPF.
Serviços Visual Basic, WPF, Windows Forms Habilite os serviços de aplicativo cliente.
Settings C#, F#, Visual Basic, WPF Especifique as configurações do aplicativo de um projeto.
Assinatura Visual Basic, WPF Assine manifestos de aplicações e implantação e assine o conjunto. (Para um projeto do Visual Basic, a assinatura de manifesto ClickOnce para projetos .NET agora está em Build>Publish.)
Segurança Visual Basic, WPF Configure as definições de segurança de acesso ao código para aplicações que são implantadas usando a implantação ClickOnce.

Projetos C++ e JavaScript

Os projetos em C++ e JavaScript utilizam uma interface de utilizador diferente para gerir propriedades do projeto. A captura de tela a seguir mostra uma página de propriedades do projeto C++. As páginas JavaScript são semelhantes.

Captura de tela da página de propriedades do projeto C++.

Para obter informações sobre as propriedades do projeto C++, consulte Trabalhar com propriedades do projeto (C++). Para obter mais informações sobre propriedades JavaScript, consulte Páginas de propriedades, JavaScript.

Propriedades da solução

Para aceder às propriedades da solução, clique com o botão direito do rato no nó solução no Gerenciador de Soluções e selecione Propriedades. O menu de contexto do nó Solução também depende do tipo de projeto, linguagem de programação ou plataforma.

Captura de tela do menu do botão direito do mouse do nó da solução.

Na caixa de diálogo, você pode definir as configurações de projeto para compilações de Debug ou Release, e escolher quais projetos devem ser o projeto de inicialização ao selecionar F5. A página de propriedades Análise de Código no nível da solução foi removida. Você ainda pode definir propriedades de análise de código no nível do projeto.

Captura de tela da caixa de diálogo de propriedades da solução.

As propriedades da solução são armazenadas em um arquivo de Opções do Usuário da Solução (.suo). Para obter mais informações sobre esse tipo de arquivo, consulte arquivo de solução.