Hata ayıklama yapılandırması bir çözümden sildiğinizde yapı hataları

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 3175301
Belirtiler
Sonra Visual Studio çözümünüzün hata ayıklama yapı yapılandırmasını silin ve bir veya daha fazla referansta bulunulan projeleri bellekten kaldırmak, aşağıdakine benzer bir yapı hatasına karşılaşabilirsiniz:
'ClassLibrary1.csproj' projesi için OutputPath özellik ayarlı değil. Lütfen geçerli bir yapılandırma ve Platform birleşimi bu proje için belirtilen emin olmak için denetleyin. Yapılandırma Platform 'Debug' = 'AnyCPU' =. Bu hata, başka bir project bu projeyi project proje başvuru izlemesini çalışırsa, bu proje kaldırılmış veya çözümde bulunmayan ve aynı veya eşdeğer yapılandırma veya Platform kullanarak başvuru proje oluşmuyor da görüntülenebilir.
Neden
Bu bilinen bir hata Visual Studio 2012, 2013 ve 2015.

Yapılandırma silindiğinde, bu sorun oluşur. Bu durumda, hata ayıklama yapı yapılandırmasını proje dosyasında aşağıdaki gibi kalır:

<Configuration condition=" '$(Configuration)' == '' ">Hata ayıklama</Configuration>
Çözüm
Bu soruna geçici bir çözüm için theconfiguration adı "Debug" kaldırılmış proje csproj dosyasında aşağıdaki gibi oluşturulan yeni yapılandırma adı değiştirin:

<Configuration condition=" '$(Configuration)' == '' "></Configuration>Hata ayıklama
Şu şekilde değiştirin:
<Configuration condition=" '$(Configuration)' == '' "></Configuration>Dev
Daha fazla bilgi
Microsoft bu sorunu araştırmak ve sonrası yeni bilgiler bu makalenin kullanılabilir duruma gelir.

Sorunu yeniden oluşturma adımları

  1. Yeni bir Visual Studio çözümü (.sln) oluşturur.
  2. Bir C# sınıf kitaplığı projesi oluşturun.
  3. Bir C# konsol uygulaması oluşturun.
  4. Sınıf kitaplığı başvuru için konsol uygulamasındaki ekleyin.
  5. Yapılandırma Yöneticisi'ni açın ve sonra "Dev" adlı yeni bir çözüm yapýlandýrmasýný oluşturun (veya dilediğiniz adı verebilirsiniz):
    • Hata ayıklama ayarlarını kopyalayın.
    • Yeni proje yapılandırmaları oluşturmak için bu onay kutusunu seçin.
  6. "Debug" adlı önceki proje yapýlandýrmalarýnýn her iki projelerden silin:
    • "Debug" adlı çözüm yapılandırmasını Sil
    • "Debug" Çıkış klasörleri (dizinleri "obj" hem "bin" her) gelen iki projelerden silinmediğinden emin olun.
  7. Yapılandırma adı "Dev" Şimdi "Debug" (her ikisi de, proje ve çözüm düzeyde) değiştirilmiştir.
  8. Yeni çözüm yapýlandýrmasý ("Dev" veya her yeni kullanılan adını) seçin.
  9. Çözümü temizleyin.
  10. Sınıf kitaplığı başvuru konsol uygulaması olarak, ekleyip bir sınıfın içinde tanımlanan kullanın.
  11. Konsol uygulaması başlangıç ayarlayın.
  12. Çözümü oluşturun ve çalıştırın.
  13. Sınıf Kitaplığı projesini Çözüm Gezgini'nden kaldırın.
  14. Konsol uygulaması kod dosyasına (örneğin, "Program.cs") bir değişiklik yapmak ve bunu oluşturmak deneyin.
  15. Aşağıdakine benzer bir hata iletisi alırsınız:

    'ClassLibrary1.csproj' projesi için OutputPath özellik ayarlı değil. Lütfen geçerli bir yapılandırma ve Platform birleşimi bu proje için belirtilen emin olmak için denetleyin. Yapılandırma Platform 'Debug' = 'AnyCPU' =. Bu hata, başka bir project bu projeyi project proje başvuru izlemesini çalışırsa, bu proje kaldırılmış veya çözümde bulunmayan ve aynı veya eşdeğer yapılandırma veya Platform kullanarak başvuru proje oluşmuyor da görüntülenebilir. ***
Yapı ile hata ayıklama yapılandırması kaldırma hatası

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 3175301 - Son İnceleme: 08/25/2016 17:30:00 - Düzeltme: 2.0

Visual Studio Ultimate 2015, Visual Studio Professional 2015, Visual Studio Premium 2015, Visual Studio Enterprise 2015, Microsoft Visual Studio Ultimate 2013, Microsoft Visual Studio Professional 2013, Microsoft Visual Studio Premium 2012, Microsoft Visual Studio Professional 2012

  • kbmt KB3175301 KbMttr
Geri bildirim