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 build com base no tipo de arquivo ou no modelo de item que foi usado para criá-la, mas você pode alterá-la. Para definir a ação de build para um arquivo, abra as propriedades do arquivo na janela Propriedades selecionando o arquivo no do Gerenciador de Soluções e pressionando Alt+Enter. Ou clique com o botão direito do mouse no arquivo em do Gerenciador de Soluções e escolha Propriedades. Na janela propriedades do, na seção Advanced, use a lista suspensa ao lado de de Ação de Build para definir uma ação de build para o arquivo.
Criar valores de ação
Algumas das ações de build mais comuns para arquivos de projeto do C# e do Visual Basic são:
Ação de compilação | Tipos de projeto | Descrição |
---|---|---|
AdditionalFiles | C#, Visual Basic | Um arquivo de texto não-fonte que é passado para o compilador C# ou 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, 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 | .REDE | Um dicionário de palavras personalizado, usado pela Análise de Código para verificação ortográfica. Veja 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 do | .REDE | 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 DesignData, mas com tipos reais. |
de recursos inseridos | .REDE | O arquivo é passado para o compilador como um recurso a ser inserido no assembly. Você pode chamar System.Reflection.Assembly.GetManifestResourceStream para ler o arquivo do assembly. |
EntityDeploy | .REDE | Para eF (Entity Framework) .edmx arquivos que especificam a implantação de artefatos EF. |
fakes | .REDE | Usado para a estrutura de teste do Microsoft Fakes. Consulte Isolar código em teste usando o Microsoft Fakes |
Nenhum | qualquer | O arquivo não faz parte do build 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 de .baml binário para um carregamento mais rápido em tempo de execução. |
de recursos do | WPF | Especifica a inserção do arquivo em um arquivo de recurso de manifesto do assembly com a extensão .g.resources . |
Shadow | .REDE | Usado para um arquivo .accessor que contém uma lista de nomes de arquivo 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 em vez de métodos privados. Usado para teste de unidade. |
de tela inicial do | 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 o build a criar um arquivo XAML de fluxo de trabalho em um assembly com um fluxo de trabalho inserido. |
Nota
Ações de build adicionais podem ser definidas por tipos de projeto específicos, portanto, a lista de ações de build depende do tipo de projeto e os valores podem aparecer que não estão nesta lista.