Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Você pode criar várias configurações de compilação para uma solução, além das configurações internas Debug e Release. Por exemplo, pode-se criar uma configuração de teste para compilações de teste interno e configurar diferentes tipos de compilações que podem ser distribuídas para clientes distintos.
Criar configurações de compilação
Você pode usar a caixa de diálogo do Configuration Manager para selecionar ou modificar configurações de compilação existentes ou para criar novas.
Para abrir a caixa de diálogo do Configuration Manager, no Gerenciador de Soluções, clique com o botão direito do mouse no nó da solução para abrir o menu de atalho da solução e escolha Configuration Manager.
Você também pode abrir o Configuration Manager clicando na lista suspensa na barra de ferramentas do Visual Studio que permite escolher a configuração atual (por exemplo, Debug ou Release).
Existem dois níveis de configuração, a configuração da solução e a configuração do projeto. A configuração da solução é o que você escolhe quando alterna configurações ativas usando a barra de ferramentas no Visual Studio. A configuração do projeto é a configuração específica em cada projeto. Para ver por que essa distinção é útil, considere um caso em que você está desenvolvendo e depurando um projeto em uma solução grande. Você pode selecionar quais projetos você realmente precisa de compilações de depuração.
Na caixa de diálogo do Configuration Manager, podes usar a lista suspensa Configuração ativa da solução para selecionar uma configuração de build para toda a solução, modificar uma existente ou criar uma nova configuração. Você pode usar a lista suspensa plataforma de solução Ative para selecionar a plataforma a que a configuração se destina, modificar uma existente ou adicionar uma plataforma. Se você adicionar uma plataforma de solução, ela deverá ser suportada por pelo menos um dos projetos.
O painel de contextos do Projecto lista os projetos na solução. Para cada projeto, você pode selecionar uma configuração e plataforma específicas do projeto, modificar as existentes, criar uma nova configuração ou adicionar uma nova plataforma a partir de uma lista de plataformas suportadas pelo Visual Studio. Você também pode marcar caixas de seleção que indicam se cada projeto é incluído quando você usa a configuração de toda a solução para criar ou implantar a solução.
Advertência
O Visual Studio não impõe nenhum requisito de que as plataformas de projeto escolhidas nesta caixa de diálogo correspondam à plataforma de solução. Por exemplo, não há nada que impeça você de definir todas as plataformas de projeto para x86 quando a plataforma de solução ativa estiver x64, portanto, certifique-se de evitar confusões e escolher plataformas de projeto que correspondam à plataforma de solução sempre que possível.
Definir propriedades com base em configurações
Para definir propriedades com base em configurações, em Gerenciador de Soluções, abra o menu de atalho de um projeto e escolha Propriedades.
A maioria das propriedades do projeto não depende da configuração ou da plataforma, mas algumas são. Para uma configuração de Release, pode especificar que o código é otimizado quando a solução é compilada, e para uma configuração de Debug, pode especificar que o símbolo de compilação condicional DEBUG seja definido. Você também pode escolher quais avisos deseja suprimir ou elevar a erros de forma diferente com base na configuração ou plataforma, bem como controlar certas configurações que afetam algumas opções do compilador, de estouro aritmético, de alinhamento de arquivos e a opção /deterministic compilador.
Nas páginas de propriedades do projeto, as páginas que têm configurações que dependem da configuração e da plataforma têm caixas suspensas que permitem escolher a configuração e a plataforma às quais os valores atuais das configurações se aplicam.
A maioria das propriedades do projeto não depende da configuração ou da plataforma, mas algumas são. Para uma configuração de Release, pode especificar que o código é otimizado quando a solução é compilada, e para uma configuração de Debug, pode especificar que o símbolo de compilação condicional DEBUG seja definido. Você também pode escolher quais avisos deseja suprimir ou elevar a erros de forma diferente com base na configuração ou plataforma, bem como controlar certas configurações que afetam algumas opções do compilador, de estouro aritmético, de alinhamento de arquivos e a opção /deterministic compilador.
As propriedades que você pode definir de forma diferente com base na configuração e na plataforma têm um ícone de engrenagem ao lado delas na página de configurações do projeto. Se você clicar no ícone de engrenagem, aparecerá um menu que lhe dá opções para ter os mesmos valores ou valores diferentes com base na configuração, na plataforma ou em ambos.
Para obter mais informações sobre as configurações da página de propriedades, consulte Gerenciar propriedades do projeto e da solução.
Criar uma configuração de projeto
Você cria uma nova configuração de projeto quando deseja adicionar um novo tipo de compilação. Por exemplo, em vez de Debug e Release, você pode criar de desenvolvimento, de testes e configurações de de produção.
Abra a caixa de diálogo do Configuration Manager.
Selecione um projeto na coluna Projeto.
Na lista suspensa Configuration para esse projeto, escolha Novo.
A caixa de diálogo New Project Configuration é aberta.
Na caixa Nome, insira um nome para a nova configuração.
Para usar as definições de propriedade de uma configuração de projeto existente, na lista suspensa Copiar definições de, escolha uma configuração. Você pode personalizar as configurações posteriormente nas páginas de propriedades do projeto.
Para, ao mesmo tempo, criar uma configuração para toda a solução, seleccione a caixa de seleção Criar nova configuração de solução.
Renomear uma configuração de projeto
Abra a caixa de diálogo do Configuration Manager.
Na coluna Projeto, selecione o projeto que tem a configuração que deseja renomear.
Na lista suspensa Configuration para esse projeto, seleccione Editar.
A caixa de diálogo Editar configurações do projeto é aberta.
Selecione o nome da configuração do projeto que deseja alterar.
Selecione Renomeare insira um novo nome.
Criar e modificar configurações de compilação em toda a solução
Para criar uma configuração de compilação abrangente da solução
Abra a caixa de diálogo do Configuration Manager.
Na lista suspensa da configuração da solução ativa , escolha novo.
A caixa de diálogo New Solution Configuration é aberta.
Na caixa de texto Nome, insira um nome para a nova configuração.
Para usar as definições de uma configuração de solução existente, na lista suspensa Copiar definições de, escolha uma definição.
Se quiser criar configurações de projeto ao mesmo tempo, marque a caixa de seleção Criar novas configurações de projeto.
Para renomear uma configuração de compilação em toda a solução
Abra a caixa de diálogo do Configuration Manager.
Na lista suspensa de configuração da solução Active, escolha Editar.
A caixa de diálogo Editar Configurações da Solução é aberta.
Selecione o nome da configuração da solução que deseja alterar.
Selecione Renomeare insira um novo nome.
Para modificar uma configuração de compilação em toda a solução
Abra a caixa de diálogo do Configuration Manager.
Na lista suspensa de configuração Ativa da solução , selecione a configuração desejada.
No painel contextos Project, para cada projeto, selecione o de Configuração do e Plataforma desejado e selecione se deseja Build it e se deseja Deploy ele.