Aynı Ada Sahip Yapılandırma Zaten Mevcut


107

10'dan fazla projeyle bir çözümüm var (VS2010 SP1). Çözümde aşağıdaki konfigürasyonları tanımladım:

  • Hata ayıklama
  • Hata ayıklama-QA
  • Yayın-UAT
  • Yayın-Üretim

Bu, her dağıtım senaryosu için belirli ayarları kolayca kurmama olanak tanır. Ancak, bazı nedenlerden dolayı işleri istediğim gibi ayarlayamıyorum. Lütfen şu ekran görüntüsüne bakın:

Configuration Manager ekran görüntüsü

Vurgulanan projelere / konfigürasyonlara dikkat edin. Bu projeler için bir "Hata Ayıklama-QA" yapılandırması oluşturamıyorum ( <New>söz konusu proje için hücrede seçerek ). Örneğin DataUtility projesine yeni bir "Debug-QA" yapılandırması eklemeye çalıştığımda, Visual Studio bana bağırıyor:

Bu yapılandırma, aynı adda bir çözüm yapılandırması zaten mevcut olduğundan oluşturulamadı.

Olduğunu biliyorum! Yapılandırmayı projeye eklemeye çalışıyorum! Burada neyi özlüyorum? Tüm projelerin 5 yapılandırmaya sahip olmasını istiyorum. Platformları eşleştirmeye (oluşturmaya) çalışırken de aynı sorunu yaşıyorum (örneğin, DataUtility projesine "Herhangi bir CPU" platformu eklemek).


Yapılandırmayı projeye nasıl eklemeye çalışıyorsunuz? Kılavuzdaki açılır listeden mi yoksa üstteki açılır listeden (ekran görüntünüzde) yeni bir yapılandırma mı ekliyorsunuz? Bunu ızgarada yaparsanız, sorun olmaz.
Adam Plocher

@AdamPlocher: Belirli bir proje için ızgaradaki açılır menüden.
Josh M.

38
"Yeni çözüm yapılandırmaları oluştur" onay kutusunu işaretliyor musunuz? İşaretlemeyin.
Adam Plocher

@AdamPlocher: Ne kadar salağım. Dostum, bunu fark etmedim bile - ne kadar açık. Lütfen bunu cevabınız olarak gönderin, ben de kabul edeceğim. Teşekkürler!
Josh M.

Yanıtlar:


246

Izgaradaki açılır listeyi (iletişim kutusunun üstündeki değil) kullandığınızdan emin olun ve yeni proje yapılandırmanızı eklerken "Yeni çözüm yapılandırmaları oluştur" onay kutusunu işaretlemeyin.


74
Visual Studio'da muhtemelen en çok gözden kaçan onay kutusu!
Rebecca

4
Yıllar bu beni rahatsız etti. Sadece birkaç yılda bir çirkin kafasını gösterir ama, ne yazık ki, bir çözüm !! lol
bbqchickenrobot

4
"Yeni çözüm yapılandırmaları oluştur" onay kutusu benim için soruna neden oluyordu. Çözüm için teşekkürler !!!
Vikram

3
Ne oluyor ?! Microsoft'taki birinin UI geliştirme konusunda bir kurs alması gerekiyor. gah!
Kell

2
VisualStudio Uservoice'ta kaldırılması için oy verin ! Bu senin de geleceğin!
m93a

1

Yeni çözüm yapılandırmaları oluştur onay kutusunu zaten işaretlediyseniz işte bir geçici çözüm :

  1. Explorer'ı açın ve eksik platformlar olan proje için çözümün konumuna gidin.
  2. Çözüm .sln dosyasını, Visual Studio'nun bulamayacağı geçici bir konuma taşıyın.
  3. Platformların eksik olduğu proje için .csproj dosyasını açın.
  4. Solutions Platform açılır menüsünü tıklayın.
  5. Configuration Manager ... seçeneğini tıklayın.
  6. Tabloda, proje için Platform sütunundaki açılır menüye tıklayın ve yeni bir platform eklemek için öğesini seçin.
  7. Tamam'ı tıklayın.
  8. Gerekirse yeni platformlar eklemeyi tekrarlayın.
  9. Projeyi kaydedin.
  10. Önceden taşınan çözüm dosyasını olduğu yere geri döndürün.
  11. Birleşik proje çözümünü yeniden açın.

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.