Partilhar via


Ações de construção

Todos os arquivos em um projeto do Visual Studio têm uma ação de compilação. A ação build controla o que acontece com o arquivo quando o projeto é compilado.

Definir uma ação de compilação

O Visual Studio define a ação de compilação com base no tipo de arquivo ou no modelo de item que foi usado para criá-lo, mas você pode alterá-lo. Para definir a ação de compilação para um arquivo, abra as propriedades do arquivo na janela Propriedades do selecionando o arquivo no Gerenciador de Soluções e pressionando AltEnter. Ou, clique com o botão direito do mouse no arquivo em Gerenciador de Soluções e escolha Propriedades. Na janela Propriedades , na seção Avançado, use a lista suspensa ao lado de Ação de compilação para definir uma ação de compilação para o arquivo.

Ações de compilação para um arquivo no Visual Studio

Crie valores de ação

Algumas das ações de compilação mais comuns para arquivos de projeto C# e Visual Basic são:

Ação de construção Tipos de projetos Descrição
AdditionalFiles C#, Visual Basic Um arquivo de texto que não é de origem que é passado para o compilador C# ou Visual Basic como entrada. Esta ação de compilação é usada principalmente para fornecer entradas para analisadores de que são referenciados por um projeto para verificar a qualidade do código. Para obter mais informações, consulte Usar arquivos adicionais.
ApplicationDefinition WPF O arquivo que define seu aplicativo. Quando você cria um projeto pela primeira vez, esse arquivo é App.xaml.
CodeAnalysisDictionary .NET Um dicionário de palavras personalizado, usado pela Análise de Código para verificação ortográfica. Consulte Como: Personalizar o dicionário de análise de código
Compilar qualquer O arquivo é passado para o compilador como um arquivo de origem.
de conteúdo .NET Um arquivo marcado como de conteúdo pode ser recuperado como um fluxo chamando Application.GetContentStream. Para projetos ASP.NET, esses arquivos são incluídos como parte do site quando você implanta.
DesignData WPF Usado para arquivos viewmodel XAML, para permitir que os controles de usuário sejam exibidos em tempo de design, com tipos fictícios e dados de exemplo.
DesignDataWithDesignTimeCreateable WPF Como DesignData, mas com tipos reais.
de recursos incorporados .NET O arquivo é passado para o compilador como um recurso a ser incorporado no assembly. Você pode chamar System.Reflection.Assembly.GetManifestResourceStream para ler o arquivo do assembly.
EntityDeploy .NET Para o Entity Framework (EF) .edmx arquivos que especificam a implantação de artefatos do EF.
Fakes .NET Usado para a estrutura de teste Microsoft Fakes. Consulte Isolar código em teste usando o Microsoft Fakes
Nenhum qualquer O arquivo não faz parte da compilação de forma alguma. Esse valor pode ser usado para arquivos de documentação, como arquivos "ReadMe", por exemplo.
Página WPF Compile um arquivo XAML em um arquivo .baml binário para carregamento mais rápido em tempo de execução.
de Recursos WPF Especifica para incorporar o arquivo em um arquivo de recurso de manifesto de assembly com a extensão .g.resources.
Sombra .NET Usado para um arquivo .accessor que contém uma lista de nomes de arquivos de assembly criados, um por linha. Para cada montagem na lista, gere classes públicas com os nomes ClassName_Accessor que são exatamente como os originais, mas com métodos públicos em vez de métodos privados. Usado para testes de unidade.
Ecrã Inicial WPF Especifica um arquivo de imagem a ser exibido em tempo de execução quando o aplicativo está sendo iniciado.
XamlAppDef Base de fluxo de trabalho do Windows Instrui a compilação a criar um arquivo XAML de fluxo de trabalho em um assembly com um fluxo de trabalho incorporado.

Observação

Ações de compilação adicionais podem ser definidas por para tipos de projeto específicos, portanto, a lista de ações de compilação depende do tipo de projeto e podem aparecer valores que não estão nessa lista.

Ver também