2010-08-18 26 views
12

Tüm uyarılardan kurtulmak için bir proje temizliyorum, ancak Hata Listesi bölmesinde yalnızca ilk 100'i görebiliyorum.Visual Studio 2010'daki tüm derleyici uyarılarını göstermenin bir yolu var mı?

Bu, kaynak denetimi için Team Server'ı kullanıyor olduğumuzdan ve gösterilen tüm uyarıların şu anda kontrol edilen dosyalarda bulunduğundan (ve bu nedenle başka birisini muhtemelen lot check-in yaparken çalışırlar.

Diğerleri çalışırken, temizlemeye devam edebilmem için listenin tamamını görmek istiyorum.

bir fark yaratıyor durumda

,

  • Söz konusu proje (uygulama modelini kullanarak) VB.NET web uygulamasıdır. Tek tek sayfaları derleyebileceğim gibi görünmüyor.
  • Çevre VS2010 Premium; Gerekirse makinemde Ultimate'i bulabilirim.
+0

Neden dosyalara sahip olan kişileri bu dosyalardaki uyarıları düzeltmiyorsunuz? –

+0

@Andreas: Planlıyorum: [this] (http://stackoverflow.com/questions/206286/how-do-you-tell-someone-theyre-writing-bad-code) ve [this] (http://stackoverflow.com/questions/512222/is-it-a-good-idea-to-eliminate-compiler-warnings). Mesele, başkaları tarafından yapılması gereken işlerin olması ve ihtiyaç duyulan düzeltmelerin hacminin oldukça büyük olması. –

cevap

10

Uyarıların tam listesi çıktı penceresinde görünmelidir. Oluşturduktan sonra çıkış penceresini açın, derleme yapısına getirin ve derleyici tarafından yayılan tüm hatalara erişebilmeniz gerekir.

Not: Derleyicinin, belirli bir proje için raporlayacağı hata sayısı üzerinde sabit bir sınırı vardır (hem VB hem de C# için geçerlidir). Bu Visual Studio veya komut satırında geçersiz kılınamaz.

+0

Çıkış bölmesinde "vbc: warning BC42206: Maksimum uyarı sayısı aşıldı" yazıyor. ve Hata listesiyle aynı şeyi gösterir. Ne olursa olsun, eğer derleyicinin ~ 100'de bir sınırı varsa, sanırım sıkışıp kaldım mı? –

+0

@Jon, maalesef evet. Bu sayı derleyiciye kodlanmış ve hatta hacky araçlarıyla geçersiz kılınamaz. – JaredPar

5

geçici lokal onların uyarılarını görmek zorunda kalmamak için başkaları tarafından kontrol edilir dosyalarda

#pragma warning disable 

benzer bir şey yapamaz mısın?

+0

Hmmmm ... Sanırım yapabilirim. Check-in sırasında, geri dönüp, hangi dosyaların * check-in yapmamam gerektiğine karar vermem gerekiyordu. Bu, orijinal sorumu gerçekten yanıtlamıyor, ancak yararlı olduğu için +1. Teşekkürler. –

İlgili konular