Konfiguracja o tej samej nazwie już istnieje


107

Mam rozwiązanie z ponad 10 projektami (VS2010 SP1). Mam zdefiniowane w rozwiązaniu konfiguracje:

  • Odpluskwić
  • Debug-QA
  • Release-UAT
  • Wydanie-produkcja

Dzięki temu mogę łatwo skonfigurować określone ustawienia dla każdego scenariusza wdrażania. Jednak z jakiegoś powodu nie mogę ustawić rzeczy tak, jak bym chciał. Zobacz ten zrzut ekranu:

Zrzut ekranu menedżera konfiguracji

Zwróć uwagę na wyróżnione projekty / konfiguracje. Nie mogę utworzyć konfiguracji „Debug-QA” dla tych projektów (przez wybranie <New>w komórce tego konkretnego projektu). Kiedy na przykład próbuję dodać nową konfigurację „Debug-QA” do projektu DataUtility, Visual Studio krzyczy na mnie:

Nie można utworzyć tej konfiguracji, ponieważ istnieje już konfiguracja rozwiązania o tej samej nazwie.

Wiem, że tak! Próbuję dodać konfigurację do projektu! Czego tu brakuje? Chcę, aby wszystkie projekty miały wszystkie 5 konfiguracji. Mam ten sam problem, gdy próbuję dopasować (utworzyć) platformy (na przykład, dodając platformę „Dowolny procesor” do projektu DataUtility).


Jak próbujesz dodać konfigurację do projektu? Czy dodajesz nową konfigurację z rozwijanej listy w siatce, czy z rozwijanej listy u góry (na zrzucie ekranu)? Jeśli zrobisz to w siatce, powinno być dobrze.
Adam Plocher,

@AdamPlocher: Z listy rozwijanej w siatce dla konkretnego projektu.
Josh M.

38
Czy zaznaczasz pole wyboru „Utwórz nowe konfiguracje rozwiązania”? Pozostaw to niezaznaczone.
Adam Plocher,

@AdamPlocher: Co za kretyn. Człowieku, nawet tego nie zauważyłem - jakie to oczywiste. Prześlij to jako swoją odpowiedź, a ja zaakceptuję. Dzięki!
Josh M.

Odpowiedzi:


246

Upewnij się, że korzystasz z listy rozwijanej z siatki (nie tej u góry okna dialogowego) i nie zaznaczaj pola wyboru „Utwórz nowe konfiguracje rozwiązania” podczas dodawania nowej konfiguracji projektu.


74
Prawdopodobnie najczęściej pomijane pole wyboru w programie Visual Studio!
Rebecca,

4
Dręczyło mnie to od lat. Brzydka głowa pojawia się tylko raz na kilka lat, ale niestety, rozwiązanie !! lol
bbqchickenrobot

4
Pole wyboru „Utwórz nowe konfiguracje rozwiązań” było przyczyną problemu. Dzięki za rozwiązanie !!!
Vikram

3
Co?! Ktoś w firmie Microsoft musi przejść kurs programowania interfejsu użytkownika. oh!
Kell

2
Głosuj na jego usunięcie w VisualStudio Uservoice ! To także Twoja przyszłość!
m93a

1

Oto obejście, jeśli zostało już zaznaczone pole wyboru Utwórz nowe konfiguracje rozwiązań :

  1. Otwórz Eksploratora i przejdź do lokalizacji rozwiązania dla projektu, w którym brakuje platform.
  2. Przenieś plik .sln rozwiązania do tymczasowej lokalizacji, w której program Visual Studio go nie zlokalizuje.
  3. Otwórz plik .csproj dla projektu, w którym brakuje platform.
  4. Kliknij menu rozwijane Platforma rozwiązań.
  5. Kliknij Menedżer konfiguracji ...
  6. W tabeli kliknij listę rozwijaną w kolumnie Platforma dla projektu i wybierz, aby dodać nową platformę.
  7. Kliknij OK.
  8. W razie potrzeby powtórz dodawanie nowych platform.
  9. Zapisz projekt.
  10. Przywróć poprzednio przeniesiony plik rozwiązania z powrotem do miejsca, w którym był.
  11. Otwórz ponownie połączone rozwiązanie projektowe.

źródło : https://developercommunity.visualstudio.com/content/problem/972/adding-a-platform-when-one-with-the-same-name-alre.html

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.