Training
Certificering
Microsoft Certified: Security Operations Analyst Associate - Certifications
Investigate, search for, and mitigate threats using Microsoft Sentinel, Microsoft Defender for Cloud, and Microsoft 365 Defender.
Deze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
U kunt codeanalyses gebruiken om potentiële problemen in uw .NET Framework-toepassingscode te vinden. De analyzers vinden mogelijke problemen en stellen oplossingen voor.
Op Roslyn gebaseerde codeanalyses worden interactief uitgevoerd in Visual Studio wanneer u uw code schrijft of als onderdeel van een CI-build. U moet de analyses zo vroeg mogelijk aan uw project toevoegen in de ontwikkelingscyclus. Hoe sneller u potentiële problemen in uw code vindt, hoe eenvoudiger ze zijn om op te lossen. De analyzers markeren problemen in bestaande code en waarschuwen voor nieuwe problemen wanneer u doorgaat met ontwikkelen.
Notitie
In dit artikel wordt gebruikgemaakt van het nu afgeschafte NuGet-pakket Microsoft.NetFramework.Analyzers. Vanaf .NET 5 zijn NET Analyzers opgenomen in de .NET SDK. Indien nodig kunt u in plaats daarvan het NuGet-pakket Microsoft.CodeAnalysis.NetAnalyzers gebruiken. Zie Codeanalyse in .NET voor meer informatie.
De .NET Framework Analyzer wordt geleverd in het NuGet-pakket Microsoft.NetFramework.Analyzers . Dit pakket biedt analyses die specifiek zijn voor .NET Framework-API's, waaronder beveiligingsanalyses. Het pakket is opgenomen in het pakket Microsoft.CodeAnalysis.FxCopAnalyzers, dus als u dat pakket installeert, hoeft u de .NET Framework-analyses niet afzonderlijk te installeren.
Installeer het NuGet-pakket op elk project waar u de analyzers wilt uitvoeren. Slechts één ontwikkelaar hoeft deze aan het project toe te voegen. Het analysepakket is een projectafhankelijkheid en wordt uitgevoerd op de computer van elke ontwikkelaar zodra het de bijgewerkte oplossing heeft.
Als u het pakket wilt installeren, klikt u met de rechtermuisknop op het project en selecteert u 'Afhankelijkheden beheren'. Zoek in de NuGet-verkenner naar 'Microsoft.NetFramework.Analyzers'. Installeer de nieuwste stabiele versie in alle projecten in uw oplossing.
Zodra het NuGet-pakket is geïnstalleerd, bouwt u uw oplossing. De analyse rapporteert eventuele problemen die in uw codebasis worden gevonden. De problemen worden gerapporteerd als waarschuwingen in het venster Foutenlijst van Visual Studio, zoals wordt weergegeven in de volgende afbeelding:
Terwijl u code schrijft, ziet u golvende onder elk potentieel probleem in uw code. Beweeg de muisaanwijzer over een probleem om meer informatie te krijgen en suggesties te zien voor een mogelijke oplossing, zoals wordt weergegeven in de volgende afbeelding:
Zie Code-analyse in Visual Studio voor meer informatie.
De analyses onderzoeken de code in uw oplossing en oppervlakwaarschuwingen met een CA
voorvoegsel. Zie De codekwaliteitsregels voor een lijst met alle mogelijke waarschuwingen. Slechts enkele van deze waarschuwingen zijn van toepassing op .NET Framework APIS, waaronder:
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven:
Training
Certificering
Microsoft Certified: Security Operations Analyst Associate - Certifications
Investigate, search for, and mitigate threats using Microsoft Sentinel, Microsoft Defender for Cloud, and Microsoft 365 Defender.