Dela via


Välj diagnostik-ID:t

Ett diagnostik-ID är strängen som är associerad med en viss diagnostik, till exempel ett kompilatorfel eller en diagnostik som skapas av en analysator.

ID:erna visas från olika API:er, till exempel:

Diagnostik-ID:n används också som identifierare i källan, till exempel från #pragma varningsaktiverings - eller .editorconfig-filer .

Att tänka på

  • Diagnostik-ID:t ska vara unika
  • Diagnostik-ID:t måste vara juridiska identifierare i C#
  • Diagnostik-ID:t bör vara mindre än 15 tecken långa
  • Diagnostik-ID:t ska vara i formuläret <PREFIX><number>
    • Prefixet är specifikt för projektet
    • Talet representerar den specifika diagnostiken

Kommentar

Det är en källbrytande ändring för att ändra diagnostik-ID:t, eftersom befintliga undertryckningar ignoreras om ID:t ändrades.

Begränsa inte prefixet till två tecken (till exempel CSXXXoch CAXXXX). Använd i stället ett längre prefix för att undvika konflikter. Diagnostiken System.* använder SYSLIB till exempel som prefix.