Configuração com o mesmo nome já existe

106

Tenho uma solução com mais de 10 projetos (VS2010 SP1). Tenho as seguintes configurações definidas na solução:

  • Depurar
  • Debug-QA
  • Release-UAT
  • Release-Production

Isso me permite definir facilmente configurações específicas para cada cenário de implantação. No entanto, por algum motivo, não consigo configurar as coisas como gostaria. Por favor, veja esta imagem:

Captura de tela do Configuration Manager

Observe os projetos / configurações destacados. Não consigo criar uma configuração "Debug-QA" para esses projetos (selecionando <New>na célula desse projeto específico). Quando tento adicionar uma nova configuração "Debug-QA" ao projeto DataUtility, por exemplo, o Visual Studio grita comigo:

Esta configuração não pôde ser criada porque já existe uma configuração de solução com o mesmo nome.

Eu sei que sim! Estou tentando adicionar a configuração ao projeto! O que estou perdendo aqui? Quero que todos os projetos tenham todas as 5 configurações. Eu tenho o mesmo problema ao tentar combinar (criar) plataformas (por exemplo, adicionando uma plataforma "Any CPU" ao projeto DataUtility).

Josh M.
fonte
Como você está tentando adicionar a configuração ao projeto? Você está adicionando uma nova configuração da lista suspensa na grade ou da lista suspensa no topo (em sua captura de tela)? Se você fizer isso na grade, deve ficar tudo bem.
Adam Plocher,
@AdamPlocher: da lista suspensa na grade para o projeto específico.
Josh M.
38
Você está marcando a caixa de seleção "Criar novas configurações de solução"? Deixe desmarcado.
Adam Plocher
@AdamPlocher: Que idiota eu sou. Cara, eu nem percebi isso - que óbvio. Envie isso como sua resposta e eu aceitarei. Obrigado!
Josh M.

Respostas:

245

Certifique-se de usar a lista suspensa da grade (não a que está no topo da caixa de diálogo) e não marque a caixa de seleção "Criar novas configurações de solução" ao adicionar sua nova configuração de projeto.

Adam Plocher
fonte
73
Possivelmente a caixa de seleção mais esquecida no Visual Studio!
Rebecca
4
Anos me atormentaram. Ele apenas levanta sua cabeça feia a cada dois anos ou mais, mas, infelizmente, uma solução !! lol
bbqchickenrobot
4
A caixa de seleção 'Criar novas configurações de solução' estava causando o problema para mim. Obrigado pela solução !!!
Vikram
3
O que?! Alguém na Microsoft deve fazer um curso de desenvolvimento de IU. gah!
Kell
2
Vote para sua remoção no VisualStudio Uservoice ! É o seu futuro também!
m93a
1

Esta é uma solução alternativa se a caixa de seleção Criar novas configurações de solução já foi marcada :

  1. Abra o Explorer e navegue até o local da solução para o projeto que não possui plataformas.
  2. Mova o arquivo .sln da solução para um local temporário onde o Visual Studio não o localize.
  3. Abra o arquivo .csproj para o projeto que está faltando plataformas.
  4. Clique na lista suspensa Plataforma de soluções.
  5. Clique em Configuration Manager ...
  6. Na tabela, clique na lista suspensa na coluna Plataforma do projeto e selecione para adicionar uma nova plataforma.
  7. Clique OK.
  8. Repita a adição de novas plataformas conforme necessário.
  9. Salve o projeto.
  10. Retorne o arquivo de solução movido anteriormente de volta para onde estava.
  11. Reabra a solução do projeto combinado.

fonte : https://developercommunity.visualstudio.com/content/problem/972/adding-a-platform-when-one-with-the-same-name-alre.html

Raio
fonte