Szkolenie
Certyfikacja
Microsoft Certified: Security Operations Analyst Associate - Certifications
Investigate, search for, and mitigate threats using Microsoft Sentinel, Microsoft Defender for Cloud, and Microsoft 365 Defender.
Ta przeglądarka nie jest już obsługiwana.
Przejdź na przeglądarkę Microsoft Edge, aby korzystać z najnowszych funkcji, aktualizacji zabezpieczeń i pomocy technicznej.
Możesz użyć analizatorów kodu, aby znaleźć potencjalne problemy w kodzie aplikacji .NET Framework. Analizatory znajdują potencjalne problemy i sugerują ich poprawki.
Analizatory kodu oparte na platformie Roslyn działają interaktywnie w programie Visual Studio podczas pisania kodu lub w ramach kompilacji ciągłej integracji. Analizatory należy dodać do projektu tak szybko, jak to możliwe, w cyklu projektowania. Im szybciej znajdziesz potencjalne problemy w kodzie, tym łatwiej jest je rozwiązać. Analizatory flagują problemy w istniejącym kodzie i ostrzegają o nowych problemach podczas kontynuowania programowania.
Uwaga
Ten artykuł korzysta z przestarzałego pakietu NuGet Microsoft.NetFramework.Analyzers. Począwszy od platformy .NET 5, analizatory NET są dołączone do zestawu .NET SDK. W razie potrzeby możesz zamiast tego użyć pakietu NuGet Microsoft.CodeAnalysis.NetAnalyzers. Aby uzyskać więcej informacji, zobacz Analiza kodu na platformie .NET.
Analizator .NET Framework jest dostarczany w pakiecie NuGet Microsoft.NetFramework.Analyzers . Ten pakiet udostępnia analizatory specyficzne dla interfejsów API programu .NET Framework, które obejmują analizatory zabezpieczeń. Pakiet jest dołączony do pakietu Microsoft.CodeAnalysis.FxCopAnalyzers, więc w przypadku zainstalowania tego pakietu nie ma potrzeby oddzielnego instalowania analizatorów programu .NET Framework.
Zainstaluj pakiet NuGet w każdym projekcie, w którym mają być uruchamiane analizatory. Tylko jeden deweloper musi dodać je do projektu. Pakiet analizatora jest zależnością projektu i będzie uruchamiany na maszynie każdego dewelopera po zaktualizowaniu rozwiązania.
Aby zainstalować pakiet, kliknij prawym przyciskiem myszy projekt i wybierz pozycję "Zarządzaj zależnościami". W eksploratorze NuGet wyszukaj ciąg "Microsoft.NetFramework.Analyzers". Zainstaluj najnowszą stabilną wersję we wszystkich projektach w rozwiązaniu.
Po zainstalowaniu pakietu NuGet skompiluj rozwiązanie. Analizator zgłosi wszelkie problemy, które znajdzie w bazie kodu. Problemy są zgłaszane jako ostrzeżenia w oknie Lista błędów programu Visual Studio, jak pokazano na poniższej ilustracji:
Podczas pisania kodu pod dowolnym potencjalnym problemem w kodzie widoczne są zakwasy. Zatrzymaj wskaźnik myszy na dowolnym problemie, aby uzyskać więcej informacji i wyświetlić sugestie dotyczące wszelkich możliwych poprawek, jak pokazano na poniższej ilustracji:
Aby uzyskać więcej informacji, zobacz Analiza kodu w programie Visual Studio.
Analizatory sprawdzają kod w rozwiązaniu i wyświetlają ostrzeżenia z prefiksem CA
. Aby uzyskać listę wszystkich możliwych ostrzeżeń, zobacz Reguły jakości kodu. Tylko niektóre z tych ostrzeżeń dotyczą interfejsów API programu .NET Framework, w tym:
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię:
Szkolenie
Certyfikacja
Microsoft Certified: Security Operations Analyst Associate - Certifications
Investigate, search for, and mitigate threats using Microsoft Sentinel, Microsoft Defender for Cloud, and Microsoft 365 Defender.