Is daar iemand weet van 'n manier om al samesteller waarskuwings vir 'n VB.NET projek te sien?
-
22-09-2019 - |
Vra
VB.NET het hierdie eerder irriterende beperking wat pette samesteller waarskuwings berig op 100.
vbc : warning BC42206: Maximum number of warnings has been exceeded.
Dit maak dinge nogal frustrerend wanneer ek probeer om grootte aan die hoeveelheid moeite wat nodig sou om te voldoen aan VB.NET beste praktyke, soos in staat stel Opsie Streng.
Is daar enige manier waar hierdie beperking óf kan verwyder word, aangepas, of kon waarskuwings word ingesamel deur 'n ander manier (soos deur 'n 3de party-kode-analise instrument)?
Oplossing
As van VB11, in VS2012, vbc
het nie meer 'n maksimum fout limiet wanneer hy uit die opdrag lyn.
Daar is waarskynlik 'n beter skakel vir hierdie nou, maar hierdie sal doen totdat ek een kry.
UPDATE: nuwe skakel
Ander wenke
Die amptelike antwoord is blykbaar "No" Van Microsoft : "Terwyl hierdie kwessie bestaan, die Visual Basic samesteller span het besluit om die harde limiet te verlaat om die berig foute, want dit help met prestasie. "
Jy moet lees instel Waarskuwings in Visual Basic en Hoe om: Aktiveer of deaktiveer Vertalerkonstruksie Waarskuwings
Byvoorbeeld, jy kan die samesteller opsies (onder die projek bou eienskappe) die volgende lyn
warnaserror:42206
Dit moet (ek het dit nie probeer myself ...) skakel jou 100 foute te beperk.
Op 'n ander noot, 100 waarskuwings is 'n n baie groot aantal . Jy moet seker gaan oor jou kode, check en los die redes vir dié waarskuwings.
Ek het dieselfde probleem met SQL projekte Ek het gewerk aan het; die limiet is 200 waarskuwings. Dan as ek dit op te los, nuwes saamsmelt in so die aantal gaan nooit af!
Ek het gevind dat as jy kyk in die "bou" uitset in die blad "Output" jy kan alles sien. In my geval het ek duisende. Kies almal en kopie / plak dit in 'n teks editor.