Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
NET-kompilatorplattformsanalysverktyg (Roslyn) inspekterar din C#- eller Visual Basic-kod för problem med kodkvalitet och kodstil. NET-analysverktygen från första part är oberoende av målplattform. Det innebär att projektet inte behöver rikta in sig på en specifik . Analysverktygen fungerar för projekt som riktar sig mot net5.0, senare versioner samt tidigare .netcoreappnetstandardnet472
Du kan aktivera eller installera . NET-analysverktyg från första part på något av följande sätt:
Aktivera från .NET SDK: Från och med Visual Studio 2019 16.8 och .NET 5.0 ingår dessa analysverktyg i .NET SDK, som ingår i Visual Studio. Analys är aktiverat som standard för projekt som är inriktade på .NET 5.0 eller senare. Du kan aktivera kodanalys för projekt som är inriktade på tidigare .
trueDu kan också inaktivera kodanalys för projektet genom att ställa inEnableNETAnalyzerspåfalse.Installera som ett NuGet-paket: Om du inte vill flytta till .NET 5+ SDK eller om du föredrar en NuGet-paketbaserad modell är analysverktygen också tillgängliga i
Microsoft.CodeAnalysis.NetAnalyzersNuGet-paketet i Visual Studio 2019 och Visual Studio 2022. Du kanske föredrar en paketbaserad modell för versionsuppdateringar på begäran. Om du använder Visual Studio 2017 installerar du denMicrosoft.CodeAnalysis.FxCopAnalyzerssenaste2.9.xversionen av NuGet-paketet i stället.
Anmärkning
Vi rekommenderar att du aktiverar analysverktygen från .NET SDK i stället för att installera NuGet-paketet när det Microsoft.CodeAnalysis.NetAnalyzers är möjligt. Genom att aktivera analysverktygen från .NET SDK ser du till att du automatiskt får felkorrigeringar och nya analysverktyg så snart du uppdaterar SDK:n. I NuGet-modellen måste du uppdatera NuGet-paketet varje gång du vill ha de senaste felkorrigeringarna. NuGet-paketet uppdateras oftare.
Migrera till .
Om du använder äldre FxCop-analysverktyg eller FxCop-analysverktyg och vill använda .
- Migrera från äldre analys till .NET-analysverktyg
- Migrera från FxCop-analysverktyg till .NET-analysverktyg