Compartilhar via


Gerenciar propriedades de projeto e solução

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

Você pode acessar as propriedades do projeto clicando com o botão direito do mouse no nó do projeto no Gerenciador de Soluções e selecionando Propriedades. Você também pode digitar propriedades na caixa de pesquisa na barra de menus e selecionar Janela Propriedades nos resultados.

A maioria das propriedades do projeto não depende da configuração ou da plataforma, mas algumas dependem. Para obter mais informações, consulte definindo propriedades com base nas configurações.

Captura de tela do menu de contexto do Gerenciador de Soluções com a opção Propriedades realçada.

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

Captura de tela de Gerenciador de Soluções com um nó Propriedades sendo exibido.

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 Projeto do .NET expõe as propriedades.

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

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

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

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

Para obter mais informações sobre cada propriedade .NET, consulte .NET Project Designer.

Dica

Soluções e itens de projeto têm algumas propriedades cada uma. Acesse essas propriedades na janela Propriedades, não no Designer de Projeto do .NET.

Designer de Projeto do .NET Framework

Para projetos do .NET Framework, o Designer de Projeto tem um conjunto diferente de guias. A tabela a seguir fornece a referência de propriedade para cada aba.

Importante

As propriedades do projeto que você acessa por meio do Designer de Projeto do .NET diferem das propriedades na janela Propriedades.

Propriedade Language/platform Descrição
Aplicativo C#, F#, Visual Basic, UWP, WPF Especifique as configurações e as propriedades do aplicativo para um projeto.
Construir C#, F#, WPF Especifique propriedades de configuração de compilação para um projeto.
Eventos de Build C#, Visual Basic, WPF Especifique as instruções de configuração de build.
Code Analysis C#, F#, Visual Basic, WPF Configure a ferramenta de análise de código.
Compilar Visual Basic Especifique as propriedades de compilação.
Minhas Extensões Visual Basic Gerencie extensões do Meu Namespace.
Package C#, F#, Visual Basic Gere um pacote NuGet durante o build.
Publicar Visual Basic, WPF Configure propriedades para ClickOnce.
References Visual Basic Gerencie as referências usadas por um projeto.
Caminhos de referência WPF Gerenciar 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 em C#, crie um arquivo de recursos padrão para um projeto do Visual Basic ou adicione recursos a um projeto do WPF.
Serviços Visual Basic, WPF, Windows Forms Habilitar serviços de aplicativo cliente.
Settings C#, F#, Visual Basic, WPF Especifique as configurações de aplicativo de um projeto.
Assinatura Visual Basic, WPF Realize a assinatura dos manifestos de aplicativo e implantação, e assine o assembly. (Para um projeto do Visual Basic, a assinatura do manifesto ClickOnce para projetos do .NET agora está em Build>Publish.)
Segurança Visual Basic, WPF Defina as configurações de segurança de acesso de código para aplicativos implantados usando a implantação do ClickOnce.

Projetos C++ e JavaScript

Os projetos C++ e JavaScript usam uma interface do usuário diferente para gerenciar 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 acessar propriedades na solução, clique com o botão direito do mouse no nó da solução no Gerenciador de Soluções e escolha Propriedades. O menu de contexto do nó Solução também depende do tipo de projeto, da linguagem de programação ou da plataforma.

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

Na caixa de diálogo, você pode definir as configurações do projeto para builds de Depuração ou Lançamento e escolher quais projetos devem ser o projeto de inicialização quando você selecionar F5. A página de propriedades Code Analysis na 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 propriedades da solução.

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