Uygulamamda, değerlerini yansıma yoluyla alan alanlara sahip adil bir varlık var. (Bu durumda NHibernate onları ayarlıyor). "X asla atanmamış ve her zaman varsayılan değeri 0 olacak" uyarılarından kurtulmak isterim, böylece diğer uyarıları daha kolay seçebilirim. Bunları pragma direktifleriyle çevreleyebileceğinizi anlıyorum, ama AFAIK her biri için bunu yapmak zorundasınız. Bunu yapabileceğim bir proje geniş mi yoksa çözüm yolu mu var?Küresel olarak C# derleyici uyarılarını önleme
cevap
Kullanımı C# komut seçeneği/nowarn http://msdn.microsoft.com/en-us/library/7f28x9z3(VS.80).aspx
görsel stüdyo Goto içinde Projesi Bunu yapmak için özellikleri-> Yapı -> (hatalar ve uyarılar) Uyarılar bastırmak ve daha sonra ihtiyaç uyarıların virgülle ayırarak liste oluştur bastırılacak.
aşağıda işaret, bu virgül ayrı liste koymak gerekir derleyici uyarı kimlikleri Çıktı penceresinde bulunur onlar 'şeklinde gelmek olduğunu CSxxxx 've çalışabilmesi için listelenen kodlardaki 'CS' önekini kaldırmalısınız. –
Çok harika. Teşekkürler!!! –
Proje özelliklerini açın, yapı sekmesinde, Uyarıları bastır: kutusunda bastırmak istediğiniz uyarı kimliklerini girin. Bunun için
Bu ne yapmak istiyorsun ama ne yazık ki uyarı ID'ler VS2010 hata listesi bölmesinde uyarı ile yazılmadı.Ayrıca bazı uyarı kimlikleri çok yakın ama kodları farklıdır, I için CLS hatası ve bir Sınıf adı için CLS hatası farklıdır. Eğer kodlama standartınız CLS değilse ne yapacaksınız? –
@ DavutGürbüz: – AnthonyWJones
modelini oluştururken çıkış penceresine bakmayı denedim. Görmesi zor olan ayrıntılı bir yapı açtım, fakat çalışıyor, BC40028 CLS uyarılarımın çoğunu devre dışı bıraktı teşekkürler –
VC++ XML etiketi < DisableSpecificWarnings /> yarı kolon sayısal kimliklerinin ayrılmış listesi ile. Bu, görebileceğim ancak FYI tarafından kaydedilmiş gibi görünmüyor.
- 1. gcc derleyici uyarılarını kaldırmak için typecasting kullanma
- 2. Visual Studio 2010'da derleyici uyarılarını nasıl yapılandırabilirim?
- 3. C++ derleyici?
- 4. Genel tür bilgisi kullanılamıyorken derleyici uyarılarını nasıl önleyebilirim?
- 5. Küresel olarak, vim
- 6. Geçiş Uyarılarını Etkinleştirme
- 7. C# JIT ek yükü önleme
- 8. Küresel olarak ayarlanmış $ http başlıkları
- 9. Tamsayılarla otomatik kalıpları önleme
- 10. Küresel olarak bakış açısını iyonik olarak yakalayın.
- 11. C Derleyici: Clion'da bulunamadı
- 12. PIC16 C derleyici
- 13. C++ derleyici hataları xamltypeinfo.g.cpp
- 14. Swift globaller ve küresel fonksiyonları
- 15. Activity.onCreate (..) uyarılarını görüntüleme (..)
- 16. Derleyici türüne bağlı olarak C derleyicide SConstruct'taki seçenekleri nasıl ayarlayabilirim?
- 17. C++ için servis olarak bir derleyici var mı? Kısacası
- 18. Derleyici eklentilerini sabit olarak çalışıyor
- 19. Küresel olarak NPM paketlerini kurarken tutarsız davranış
- 20. C# signalr istemcisindeki https sertifika uyarılarını nasıl yok sayabilirim?
- 21. C kodunun optimizasyonu - çoklu dosya açıklıklarını önleme
- 22. C# Konsol Uygulaması: Control-C'nin yazdırılmasını önleme?
- 23. Küresel olarak github deposundan ruby gem'i kurun
- 24. Linux özel yürütülebilir küresel olarak kullanılabilir
- 25. JavaScript'te Küresel Olarak Benzersiz Kimlik Oluşturun
- 26. Küresel olarak imleci gizleme (arka plan uygulamasından)
- 27. Küresel olarak grunt-html nasıl kullanılır?
- 28. Spesifik Doxygen Uyarılarını Bastırma
- 29. SBT tahliye uyarılarını bastırın
- 30. Otomatik Olarak Aramak İçin Sublime Önleme
Herhangi bir nedenle #pragma uyarı koyamazsınız kaynak kodu dosyasının en üstünde 169 devre dışı bırakın? Dosyanın geri kalanı için bastırır. –
++ bunun için çok daha iyi, çünkü bu dosyanın her şeyi içermediğini ve kesinlikle her şeyin olmadığını açıkça gösteriyor – ShuggyCoUk
Durumumda, varlıkların kimliklerini ayarlamak için NHibernate kullanıyorum. Yani her alan adı nesnesinde özel int _ID var; Her bir girişe pragma direktiflerini koymak zorunda kalmak istemiyorum, ama küresel bir şeyi tercih ederim. Bu konuya henüz belirtilmeyen Yapı stream.What izlerken AnthonyWJones olarak – pondermatic