1

最近、IntelliTrace 機能の良いところをたくさん聞いたので、Visual Studio 2013 Ultimate に移行しました。しかし、それは私にとってはうまくいきません。シンプルなコンソール アプリケーションを作成し、「任意のプラットフォーム」用に構成しました。アプリケーションは特別なことは何もしません。Main メソッドからプライベート メソッド「Display」を呼び出すだけです。

class Program
    {
       static void Main(string[] args)
        {
            Display(10);
        }

        private static void Display(int i)
        {
            Console.WriteLine(i);
        }
    }

このアプリケーションのデバッグ中に、intelliTrace は以下のメッセージを表示します。

IntelliTrace がプロセス 'XXX.vshost.exe' のデータを収集していません

プロジェクトの種類がサポートされていないか、デバッグしているプロセスがアタッチされているか、IntelliTrace を無効にして起動されている可能性があります。Visual Studio 内でデバッグ セッションを再開すると、これが解決する場合があります。既に実行中のプロセスにアタッチする場合、IntelliTrace はサポートされないことに注意してください。

IntelliTrace の記録用にカスタムの場所を選択した場合は、デバッグ中のプロセスが書き込み可能であることを確認してください。

メッセージの各条件を確認しました。

  • デバッグを開始する前に IntelliTrace を有効にしました。「IntelliTrace イベントと通話情報」用に構成されました。

  • すでに実行されているプロセスには接続しませんでした。
    Visual Studio (F5) 内でデバッグを開始しました。

  • 管理者として Visual Studio を実行しています。

また、録音にカスタムの場所を使用してみました。しかし、それでも問題は解決しません。

これは、すべてのアプリケーションで発生しています (Web からダウンロードしたいくつかの intelliTrace デモ アプリケーションでテストされています)。

Windows 8 を使用しています。

誰でもアドバイスできますか?

4

2 に答える 2

0

Visual Studio ホスティング プロセスのデバッグを無効にした後、それは私のために働き始めました。これを行うには、[プロジェクト] > [プロジェクト プロパティ] > [デバッグ] > [デバッガーを有効にする] > [Visual Studio ホスティング プロセスを有効にする] のチェックを外します。

于 2015-03-21T03:48:18.623 に答える
0

サンバジの答えは私にとっては解決しませんでしたが、これは解決しました-Intellitraceオプション、次に詳細設定で、「このディレクトリにIntelliTraceの記録を保存する:」をチェックしました。それからそれは働き始めました。これをチェックしないと、上記のエラー メッセージが表示されます。

VS2013もアンインストールして再インストールしましたが、修正されませんでした。何が起こったのかわかりませんが、以前は問題なく動作していたので、VS2015RC をインストールしたことで何らかの影響があったと思われます。

于 2015-05-01T18:06:11.650 に答える