Partilhar via


Ações de Build

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

Definir uma ação de build

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 build para um arquivo, abra as propriedades do arquivo na janela Propriedades selecionando o arquivo no Gerenciador de Soluções e pressionando Alt+Enter. Ou clique com o botão direito do mouse no arquivo no 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 Build para definir uma ação de build para o arquivo.

Ações de build para um arquivo no Visual Studio

Valores de ação de build

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

Criar ação Tipos de projeto Descrição
AdditionalFiles C#, Visual Basic Um arquivo de texto que não seja de origem passado para o compilador do C# ou do Visual Basic como entrada. Essa ação de build é usada principalmente para fornecer entradas para analisadores referenciados por um projeto para verificar a qualidade do código. Para obter mais informações, confira 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. Confira Como personalizar o Dicionário do Code Analysis
Compilar any O arquivo é passado para o compilador como um arquivo de origem.
Conteúdo .NET Um arquivo marcado como Content 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 o DesignData, mas com tipos reais.
Embedded Resource .NET O arquivo é passado para o compilador como um recurso a ser inserido no assembly. É possível chamar System.Reflection.Assembly.GetManifestResourceStream para ler o arquivo do assembly.
EntityDeploy .NET Para arquivos do Entity Framework (EF) .edmx que especificam a implantação de artefatos EF.
Fakes .NET Usado para a estrutura de testes do Microsoft Fakes. Confira Isolar o código em teste com o Microsoft Fakes
Nenhuma any O arquivo não faz parte do build de nenhuma maneira. Esse valor pode ser usado para arquivos de documentação como "Leiame", por exemplo.
Página WPF Compile um arquivo XAML em um arquivo binário .baml para carregamento mais rápido em tempo de execução.
Recurso WPF Especifica a incorporação do arquivo em um arquivo de recurso de manifesto de assembly com a extensão .g.resources.
Shadow .NET Usado para um .accessor arquivo que contém uma lista de nomes de arquivos de assembly criados, um por linha. Para cada assembly na lista, gere classes públicas com os nomes ClassName_Accessor que são exatamente como os originais, mas com métodos públicos ao invés de métodos privados. Usado para teste de unidade.
Tela inicial WPF Especifica um arquivo de imagem a ser exibido em tempo de execução quando o aplicativo está sendo iniciado.
XamlAppDef Windows Workflow Foundation Instrui a compilação a criar um arquivo XAML de fluxo de trabalho em um assembly com um fluxo de trabalho inserido.

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.

Confira também