Activer et désactiver l’analyse de code binaire pour du code managé
Vous pouvez configurer l’analyse de code héritée (analyse binaire) pour qu’elle s’exécute après chaque génération d’un projet de code managé. Vous pouvez également avoir des paramètres différents pour chaque configuration de build, par exemple, Debug et Release.
Notes
L’analyse héritée n’est pas disponible pour les types de projet plus récents, comme les applications .NET Core et .NET Standard. Ces projets utilisent des analyseurs de code basés sur .NET Compiler Platform pour analyser le code, à la fois en direct et au moment de la génération. Pour plus d’informations sur la désactivation de l’analyse du code source dans ces projets, consultez Comment désactiver l’analyse du code source.
Pour activer ou désactiver l’analyse de code héritée :
Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet, puis sélectionnez Propriétés.
Dans la boîte de dialogue des propriétés du projet, accédez à l’onglet Analyse du code.
Spécifiez le type de build dans Configuration et la plateforme cible dans Plateforme. (Uniquement projets autres que .NET Core/.NET Standard.)
Pour activer ou désactiver l’analyse automatique du code, cochez ou décochez la case Exécuter pendant la génération dans la section Analyseurs binaires.
Si vous devez désactiver l’analyse héritée, vérifiez que l’analyse de code héritée est désactivée dans le fichier projet. Définissez la propriété
RunCodeAnalysis
sur false :<RunCodeAnalysis>false</RunCodeAnalysis>
Notes
La désactivation de l’analyse de code binaire pendant la génération n’affecte pas les analyseurs de code basés sur .NET Compiler Platform, qui s’exécutent toujours pendant la génération si vous les avez installés comme package NuGet. Pour plus d’informations sur la désactivation de l’analyse dans ces analyseurs, consultez Comment désactiver l’analyse du code source.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour