DA0002 : VSPerfCorProf.dll manquantDA0002: VSPerfCorProf.dll is missing

ID de règleRule Id DA0002DA0002
CategoryCategory Utilisation des outils de profilageProfiling Tools Usage
Méthodes de profilageProfiling methods Profilage avec les outils en ligne de commande VSPerfCmd et VSPerfASPNETCmdProfiling using the VSPerfCmd and VSPerfASPNETCmd command line tools
MessageMessage Il semble que le fichier ait été collecté sans une configuration adéquate des variables d’environnement avec VSPerfCLREnv.cmd.It appears that the file was collected without properly setting the environment variables with VSPerfCLREnv.cmd. Les symboles pour des fichiers binaires managés peuvent ne pas être résolus.Symbols for managed binaries may not resolve.
Type de règleRule type InformationInformation

CauseCause

Le profileur n’a pas trouvé VSPerfCorProf.dll lors de l’exécution du profilage.The profiler could not find VSPerfCorProf.dll during the profiling run. Cet avertissement se produit quand les outils en ligne de commande pour la collecte de données du profileur sont utilisés sans l’outil VSPerfCLREnv.cmd pour initialiser les variables d’environnement nécessaires.This warning occurs when command-line tools for the collection of profiler data are used without using the VSPerfCLREnv.cmd tool to initialize the necessary environment variables. L’avertissement peut également se déclencher si un autre profileur est en cours d’exécution quand les outils de profilage démarrent.The warning can also fire if another profiler is running when the Profiling Tools start.

Description de la règleRule Description

Des variables d’environnement spécifiques doivent être définies avant l’exécution d’un profilage pour que le profileur résolve les symboles dans les fichiers binaires .NET Framework.Specific environment variables must be set before a profiling run for the profiler to resolve the symbols in .NET Framework binaries. Cet avertissement suggère que l’outil VSPerfCLREnv.cmd n’a pas été exécuté avant la collecte des données de profilage.This warning suggests that the VSPerfCLREnv.cmd tool was not run before the profiling data was collected. Les symboles pour des fichiers binaires managés peuvent ne pas être résolus.Symbols for managed binaries might not resolve. Pour plus d’informations sur l’utilisation des outils de profilage à partir de la ligne de commande, consultez Profilage à partir de la ligne de commandeFor more information about using the Profiling Tools from the command line, see Profiling from the Command-Line

Comment corriger les violationsHow to Fix Violations

Quand vous profilez des applications managées en utilisant les outils en ligne de commande des Outils de profilage Visual StudioVisual Studio, exécutez l’outil en ligne de commande VSPerfCLREnv avant de commencer la collecte de données.When you are profiling managed applications by using the command-line tools in Visual StudioVisual Studio Profiling Tools, run the VSPerfCLREnv command-line tool before you start collecting data.