MsBuild
O Microsoft Build Engine (MSBuild) é a nova plataforma de compilação para o Microsoft Visual Studio. MSBuild é completamente transparente em relação a como ele processa e compilação software, permitindo que os desenvolvedores orquestrar e compilação produtos em compilação ambientes de laboratório em que Visual Studio não é instalado. Este tópico fornece uma visão geral breve dos:
Os elementos básicos de um MSBuild arquivo de projeto.
How MSBuild é usada para compilação projetos.
Recursos avançados de MSBuild.
Como o Visual Studio usa MSBuild para construir projetos.
Arquivo de projeto
MSBuild apresenta um novo formato de arquivo XML-based projeto simples de entender, fácil de estender e totalmente suportado pela Microsoft. The MSBuild formato de arquivo de projeto permite aos desenvolvedores descrever totalmente que itens precisam ser criado, bem sistema autônomo eles precisam ser criados com diferentes plataformas e configurações. Além disso, o formato de arquivo de projeto permite aos desenvolvedores autor reutilizável compilação regras que podem ser fatoradas em separe arquivos de modo que compilação s podem ser executadas consistentemente entre diferentes projetos dentro de seu produto. As seções a seguir descrevem alguns dos elementos básicos do MSBuild formato de arquivo do projeto.
Itens
Os itens representam entradas no sistema de compilação e são agrupados em conjuntos de item com base em seus nomes de coleção definida pelo usuário. Essas coleções de item podem ser usadas sistema autônomo parâmetros para tarefas, que usa sistema autônomo itens individuais contidos na coleção para executar sistema autônomo etapas do processo de compilação.
Itens são declarados no arquivo de projeto criando um elemento com o nome da coleção item sistema autônomo um filho de um ItemGroup elemento. Por exemplo, o código a seguir cria uma coleção de item denominada Compile, que inclui dois arquivos.
Você faz referência item coleções