La configurazione con lo stesso nome esiste già


106

Ho una soluzione con più di 10 progetti (VS2010 SP1). Ho le seguenti configurazioni definite nella soluzione:

  • mettere a punto
  • Debug-QA
  • Release-SVS
  • Release-Production

Ciò mi consente di configurare facilmente impostazioni specifiche per ogni scenario di distribuzione. Tuttavia, per qualche motivo non riesco a configurare le cose come vorrei. Si prega di vedere questo screenshot:

Screenshot di Configuration Manager

Notare i progetti / configurazioni evidenziati. Non riesco a creare una configurazione "Debug-QA" per questi progetti (selezionando <New>nella cella per quel particolare progetto). Quando provo ad aggiungere una nuova configurazione "Debug-QA" al progetto DataUtility, ad esempio, Visual Studio mi urla:

Questa configurazione non può essere creata perché esiste già una configurazione della soluzione con lo stesso nome.

Lo so che lo fa! Sto cercando di aggiungere la configurazione al progetto! Cosa mi manca qui? Voglio che tutti i progetti abbiano tutte e 5 le configurazioni. Ho lo stesso problema quando provo ad abbinare (creare) piattaforme (ad esempio, aggiungendo una piattaforma "Qualsiasi CPU" al progetto DataUtility).


Come stai cercando di aggiungere la configurazione al progetto? Stai aggiungendo una nuova configurazione dall'elenco a discesa nella griglia o dall'elenco a discesa in alto (nello screenshot)? Se lo fai nella griglia dovrebbe essere ok.
Adam Plocher

@AdamPlocher: dal menu a discesa nella griglia per il progetto specifico.
Josh M.

38
Stai selezionando la casella di controllo "Crea nuove configurazioni della soluzione"? Lascialo deselezionato.
Adam Plocher

@AdamPlocher: Che idiota sono. Amico, non me ne sono nemmeno accorto - quanto è ovvio. Si prega di inviarlo come risposta e accetterò. Grazie!
Josh M.

Risposte:


245

Assicurati di utilizzare l'elenco a discesa dalla griglia (non quello nella parte superiore della finestra di dialogo) e non selezionare la casella di controllo "Crea nuove configurazioni della soluzione" quando aggiungi la nuova configurazione del progetto.


73
Forse la casella di controllo più trascurata in Visual Studio!
Rebecca

4
Anni mi hanno afflitto. Alza solo la sua brutta testa ogni due anni circa ma, ahimè, una soluzione !! lol
bbqchickenrobot

4
La casella di controllo "Crea nuove configurazioni della soluzione" stava causando il problema per me. Grazie per la soluzione !!!
Vikram

3
Che diavolo ?! Qualcuno in Microsoft deve seguire un corso sullo sviluppo dell'interfaccia utente. gah!
Kell

2
Vota per la sua rimozione su VisualStudio Uservoice ! È anche il tuo futuro!
m93a

1

Ecco una soluzione alternativa se è già selezionata la casella di controllo Crea nuove configurazioni della soluzione :

  1. Apri Explorer e vai alla posizione della soluzione per il progetto che manca di piattaforme.
  2. Spostare il file .sln della soluzione in una posizione temporanea in cui Visual Studio non lo individuerà.
  3. Apri il file .csproj per il progetto senza piattaforme.
  4. Fare clic sul menu a discesa Solutions Platform.
  5. Fare clic su Configuration Manager ...
  6. Nella tabella, fare clic sul menu a discesa nella colonna Piattaforma per il progetto e selezionare, per aggiungere una nuova piattaforma.
  7. Fare clic su OK.
  8. Ripeti l'aggiunta di nuove piattaforme secondo necessità.
  9. Salva il progetto.
  10. Riporta il file della soluzione spostato in precedenza al punto in cui si trovava.
  11. Riaprire la soluzione del progetto combinato.

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.