Delen via


Codeanalyse handmatig uitvoeren voor .NET

Standaard analyseren .NET Compiler Platform -analyses (Roslyn) C# of Visual Basic-code automatisch tijdens een build en tijdens het typen (via live code-analyse). Daarom hoeft u normaal gesproken geen codeanalyse handmatig te activeren. Er zijn echter enkele scenario's waarin u mogelijk handmatig codeanalyse wilt activeren:

  • U wilt waarschuwingen voor codeanalyse weergeven voor alle bestanden in een specifiek project of een specifieke oplossing. Live codeanalyse voert standaard alleen analyses uit voor het actieve document. U kunt er echter voor kiezen om codeanalyse eenmaal te activeren voor het hele project of de hele oplossing. U kunt ook continue live codeanalyse inschakelen om de hele oplossing uit te voeren. Zie Live Code-analyse configureren voor .NET voor meer informatie.
  • U geeft de voorkeur aan de uitvoeringswerkstroom voor codeanalyse op aanvraag ten opzichte van continue liveanalyse of build-time-analyse. Zo ja, dan kunt u analyse-uitvoering uitschakelen tijdens liveanalyse en een build. Vervolgens kunt u codeanalyse handmatig activeren in een project of oplossing. Zie Broncodeanalyse uitschakelen voor .NET voor meer informatie over het uitschakelen van analyse.

Opmerking

Voor het uitvoeren van codeanalyse is Visual Studio 2019 versie 16.5 of hoger handmatig vereist.

Codeanalyse handmatig uitvoeren

Voer de volgende stappen uit om handmatig een codeanalyse uit te voeren:

  1. Selecteer het project in Solution Explorer.

  2. Selecteer in het menu Analyserende optie Codeanalyse> uitvoerenop [Projectnaam].

  3. Als alternatief kunt u codeanalyse uitvoeren op de hele oplossing door Analyseren>Codeanalyse uitvoeren>op oplossing te selecteren.

    Codeanalyse wordt op de achtergrond uitgevoerd. Het bericht Codeanalyse uitvoeren voor '<project>' wordt weergegeven op de statusbalk van Visual Studio in de linkerbenedenhoek. Nadat de codeanalyse is voltooid, wordt het statusbericht gewijzigd in codeanalyse voltooid voor '<project>'. De foutenlijst wordt vernieuwd met alle diagnostische gegevens voor codeanalyse.