11

Windows 8 PRO 64 ビットの Visual Studio 2012 RTM でコンソール プログラム (ANALYZE / Start Performance Analysis) のパフォーマンス プロファイリング セッションを開始しようとしています。

通知するポップアップ メッセージが表示されます

ファイルまたはアセンブリ 'Microsoft.VisualStudio.PerformanceTools.CounterInfo.dll' またはその依存関係の 1 つを読み込めませんでした。指定されたモジュールが見つかりませんでした。

KB2645410 をインストールした後、VS2010 でこれが発生する可能性があるようです。この問題に対して指定された手順に注意深く従いましたが、同じエラー メッセージが表示されました。

Visual Studio 2010 SP1、KB2645410 およびアドイン

ただし、これで問題は解決しません。

管理者としてVS2012も実行してみました。

プロファイラーを機能させるにはどうすればよいですか?

アップデート

次の手順を使用して、コマンド ラインからプロジェクトの実行中のインスタンスに実際にアタッチできます。

チュートリアル: サンプリングを使用したコマンドライン プロファイリング

ただし、Visual Studio は結果の .vspx ファイルを開きません (ファイル/ファイルを開くで開いた後は何もしません)。

更新 2

プロファイラーを起動しようとすると、Fuslogvw が 2 つのバインド エラーを報告します。

VS 2012 プロファイラーのバインド エラー - Pastebin

4

6 に答える 6

7

システムパスに以下を追加すると、問題が完全に解決されました。

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Performance Tools

他のいくつかの回答は、他の状況に適している場合があります。

プロファイリングを正しく機能させるには、Visual Studio を管理者として実行する必要があることに注意してください。

于 2014-03-21T19:10:41.257 に答える
5

私もその問題に苦労しました。

私は私のための実用的な解決策を見つけました:

メモ帳を使用して XXX.sln ファイルを開きます。

そこで、プロジェクトとグローバルセクションで次のようないくつかの部分を見つけました。

ProjectSection(SolutionItems) = preProject
    Performance1.psess = Performance1.psess
EndProjectSection

それらをすべて削除したところ、アナライザーが再び機能するようになりました。

于 2012-10-31T14:45:11.850 に答える
1

同じ質問がここにあります:

http://social.msdn.microsoft.com/Forums/en-US/a6487155-980c-4bc8-82de-2fe588fdf37f/windows-update-kb2645410-and-performance-tools-error

推奨される回避策は次のとおりです。

  • Windows 更新プログラム KB2645410 を削除します
  • Visual Studio のインスタンスを 1 つだけ実行する
  • 開発用 PC の管理者である場合は、"C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Performance Tools" フォルダーとサブフォルダー/ 内のすべてのコンテンツを読み取って実行するアクセス許可を Everyone に追加できます。ファイル。
  • 「すべてをバックアップし、Microsoft の元のディスクを使用して Visual Studio の完全な修復を行いました。これにより、コンピューターは正常にシャットダウンすることができました。その後、パッチをもう一度試しました。再びハングしましたが、数回再起動した後、次のメッセージが表示されました。破損したファイルを削除すると、最終的にすべて問題ないように見えます。」
于 2013-10-22T13:10:14.570 に答える
0

ユーザー アクセス制御の設定が高すぎることに気付いたとき、問題は解決しました。それがオフになったら、再起動しましたが、すべてうまくいきました。

于 2013-10-04T17:09:52.633 に答える
-1

re-sharper をアンインストールすると、問題は解決しました。

于 2014-10-30T18:46:13.857 に答える