Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nuDen här webbläsaren stöds inte längre.
Uppgradera till Microsoft Edge och dra nytta av de senaste funktionerna och säkerhetsuppdateringarna, samt teknisk support.
Du kan använda kodanalysverktyg för att hitta potentiella problem i .NET Framework-programkoden. Analysverktygen hittar potentiella problem och föreslår korrigeringar för dem.
Roslyn-baserade kodanalyserare körs interaktivt i Visual Studio när du skriver din kod eller som en del av en CI-version. Du bör lägga till analysverktygen i projektet så tidigt som möjligt i utvecklingscykeln. Ju tidigare du hittar eventuella problem i koden, desto enklare är de att åtgärda. Analysverktygen flaggar problem i befintlig kod och varnar för nya problem när du fortsätter utvecklingen.
Anteckning
Den här artikeln använder det nu inaktuella NuGet-paketet Microsoft.NetFramework.Analyzeers. Från och med .NET 5 ingår NET-analysverktyg i .NET SDK. Om det behövs kan du använda NuGet-paketet Microsoft.CodeAnalysis.NetAnalyzers i stället. Mer information finns i Kodanalys i .NET.
.NET Framework Analyzer levereras i NuGet-paketet Microsoft.NetFramework.Analyzeers . Det här paketet innehåller analysverktyg som är specifika för .NET Framework-API:er, som innehåller säkerhetsanalysverktyg. Paketet ingår i paketet Microsoft.CodeAnalysis.FxCopAnalyzers, så om du installerar paketet behöver du inte installera .NET Framework-analysverktygen separat.
Installera NuGet-paketet i varje projekt där du vill att analysverktygen ska köras. Endast en utvecklare behöver lägga till dem i projektet. Analyspaketet är ett projektberoende och körs på varje utvecklardator när den har den uppdaterade lösningen.
Om du vill installera paketet högerklickar du på projektet och väljer "Hantera beroenden". Från NuGet-utforskaren söker du efter "Microsoft.NetFramework.Analyzeers". Installera den senaste stabila versionen i alla projekt i din lösning.
När NuGet-paketet har installerats skapar du din lösning. Analysatorn rapporterar eventuella problem som hittas i din kodbas. Problemen rapporteras som varningar i fönstret Visual Studio-fellista, enligt följande bild:
När du skriver kod ser du växlingspunkter under eventuella problem i koden. Hovra över eventuella problem för att få mer information och se förslag på eventuella korrigeringar, som du ser i följande bild:
Mer information finns i Kodanalys i Visual Studio.
Analysverktygen undersöker koden i din lösning och ytvarningar med ett CA
prefix. En lista över alla möjliga varningar finns i Kodkvalitetsregler. Endast några av dessa varningar gäller för .NET Framework APIS, inklusive:
Feedback om .NET
.NET är ett öppen källkod projekt. Välj en länk för att ge feedback:
Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nuUtbildning
Certifiering
Microsoft Certified: Säkerhetsoperationsanalytiker Associate - Certifications
Undersöka, söka efter och minimera hot med hjälp av Microsoft Sentinel, Microsoft Defender för molnet och Microsoft 365 Defender.