Aktivieren und Deaktivieren der automatischen Codeanalyse für verwalteten Code
Sie können die Legacycodeanalyse (binäre Analyse) so konfigurieren, dass sie nach jedem Buildvorgang eines verwalteten Codeprojekts ausgeführt wird. Sie können auch unterschiedliche Einstellungen für jede Buildkonfiguration haben, z. B. Debuggen und Release.
Hinweis
Die Legacyanalyse ist für neuere Projektvorlagen wie .NET Core- und .NET Standard-Apps nicht verfügbar. Diese Projekte verwenden .NET Compiler Platform-basierte Codeanalysetools, um Code sowohl live als auch zur Buildzeit zu analysieren. Informationen zum Deaktivieren der Quellcodeanalyse in diesen Projekten finden Sie unter Deaktivieren der Quellcodeanalyse.
So aktivieren oder deaktivieren Sie die Legacycodeanalyse:
Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, und wählen Sie dann Eigenschaften aus.
Wechseln Sie im Eigenschaftendialogfeld des Projekts zur Registerkarte Code Analysis.
Geben Sie unter Konfiguration den Buildtyp und unter Plattform die Zielplattform an. (nicht bei .NET Core/.NET Standard-Projekten verfügbar)
Aktivieren oder deaktivieren Sie das Kontrollkästchen Beim Erstellen ausführen im Abschnitt Binäre Analysetools , um die automatische Codeanalyse zu aktivieren oder zu deaktivieren.
Wenn Sie die Legacyanalyse deaktivieren müssen, überprüfen Sie, ob die Legacycodeanalyse in der Projektdatei deaktiviert ist. Legen Sie die
RunCodeAnalysis
-Eigenschaft auf „false“ fest:<RunCodeAnalysis>false</RunCodeAnalysis>
Hinweis
Das Deaktivieren der binären Codeanalyse im beim Erstellen wirkt sich nicht auf .NET Compiler Platform-basierte Codeanalysetools aus, die immer beim Erstellen ausgeführt werden, wenn Sie sie als NuGet-Paket installiert haben. Informationen zum Deaktivieren der Analyse durch diese Analysetools finden Sie unter Deaktivieren der Quellcodeanalyse.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für