DA0002: VSPerfCorProf.dll がありませんDA0002: VSPerfCorProf.dll is missing

規則 IDRule Id DA0002DA0002
カテゴリCategory プロファイリング ツールの使用Profiling Tools Usage
プロファイル方法Profiling methods コマンド ライン ツールの VSPerfCmd と VSPerfASPNETCmd を使用してプロファイリングするProfiling using the VSPerfCmd and VSPerfASPNETCmd command line tools
メッセージMessage VSPerfCLREnv.cmd で環境変数を正しく設定しないままファイルが収集されたようです。It appears that the file was collected without properly setting the environment variables with VSPerfCLREnv.cmd. マネージ バイナリのシンボルを解決できません。Symbols for managed binaries may not resolve.
規則の種類Rule type 情報Information

原因Cause

プロファイラーは、プロファイリング実行中、VSPerfCorProf.dll を見つけることができませんでした。The profiler could not find VSPerfCorProf.dll during the profiling run. プロファイラー データを集めるためのコマンドライン ツールが VSPerfCLREnv.cmd ツールで必要な環境変数を初期化することなく使用されたとき、この警告が発生します。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. プロファイリング ツールの開始時に別のプロファイラーが実行されていた場合にもこの警告は発生します。The warning can also fire if another profiler is running when the Profiling Tools start.

規則の説明Rule Description

プロファイラーのプロファイリング実行で .NET Framework バイナリのシンボルを解決するには、特定の環境変数を設定する必要があります。Specific environment variables must be set before a profiling run for the profiler to resolve the symbols in .NET Framework binaries. この警告が示唆することは、プロファイリング データが集められる前に VSPerfCLREnv.cmd ツールが実行されなかったということです。This warning suggests that the VSPerfCLREnv.cmd tool was not run before the profiling data was collected. マネージ バイナリのシンボルを解決できないことがあります。Symbols for managed binaries might not resolve. コマンドラインからプロファイリング ツールを使用する方法については、コマンド ラインからのプロファイリングに関するページを参照してください。For more information about using the Profiling Tools from the command line, see Profiling from the Command-Line

違反の修正方法How to Fix Violations

Visual StudioVisual Studio プロファイリング ツールのコマンドライン ツールを利用してマネージ アプリケーションをプロファイリングするとき、データの収集を開始する前に VSPerfCLREnv コマンドライン ツールを実行します。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.