最近、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 を使用しています。
誰でもアドバイスできますか?