Analýza kódu
Pomocí analyzátorů kódu můžete najít potenciální problémy v kódu aplikace .NET Framework. Analyzátory najdou potenciální problémy a navrhují jejich opravy.
Analyzátory kódu založené na Roslynu běží interaktivně v sadě Visual Studio při psaní kódu nebo jako součást sestavení CI. Analyzátory byste měli do projektu přidat co nejdříve ve vývojovém cyklu. Čím dříve zjistíte případné problémy v kódu, tím jednodušší je opravit. Analyzátory označí problémy v existujícím kódu a při vývoji upozorní na nové problémy.
Poznámka
Tento článek používá nyní zastaralý balíček NuGet Microsoft.NetFramework.Analyzers. Počínaje rozhraním .NET 5 jsou analyzátory NET součástí sady .NET SDK. V případě potřeby můžete místo toho použít balíček NuGet Microsoft.CodeAnalysis.NetAnalyzers. Další informace naleznete v tématu Analýza kódu v .NET.
Analyzátor rozhraní .NET Framework se dodává v balíčku NuGet Microsoft.NetFramework.Analyzers . Tento balíček poskytuje analyzátory specifické pro rozhraní API rozhraní .NET Framework, která zahrnuje analyzátory zabezpečení. Balíček je součástí balíčku Microsoft.CodeAnalysis.FxCopAnalyzers, takže pokud ho nainstalujete, není nutné instalovat analyzátory rozhraní .NET Framework samostatně.
Nainstalujte balíček NuGet do každého projektu, ve kterém chcete spustit analyzátory. Do projektu je potřeba přidat jenom jeden vývojář. Balíček analyzátoru je závislost projektu a spustí se na každém počítači vývojáře, jakmile bude mít aktualizované řešení.
Pokud chcete balíček nainstalovat, klikněte pravým tlačítkem na projekt a vyberte Spravovat závislosti. V průzkumníku NuGet vyhledejte Microsoft.NetFramework.Analyzers. Nainstalujte nejnovější stabilní verzi ve všech projektech ve vašem řešení.
Jakmile je balíček NuGet nainstalovaný, sestavte řešení. Analyzátor nahlásí všechny problémy, které najde v základu kódu. Problémy se hlásí jako upozornění v okně Seznamu chyb sady Visual Studio, jak je znázorněno na následujícím obrázku:
Při psaní kódu se pod potenciálním problémem v kódu zobrazují vlnovky. Najeďte myší na jakýkoli problém, abyste získali další informace a zobrazili návrhy na možnou opravu, jak je znázorněno na následujícím obrázku:
Další informace najdete v tématu Analýza kódu v sadě Visual Studio.
Analyzátory analyzují kód ve vašem řešení a zobrazí upozornění s předponou CA
. Seznam všech možných upozornění najdete v tématu Pravidla kvality kódu. Pouze některá z těchto upozornění platí pro rozhraní API rozhraní .NET Framework, včetně:
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: