Недавно я перешел в Visual Studio 2013 Ultimate, так как я слышал много хорошего о функции IntelliTrace. Но это не работает для меня. Я создал простое консольное приложение и настроил его для «Любая платформа». Приложение не делает ничего особенного. Он просто вызывает частный метод «Показать» из метода Main.Intellitrace не собирает данные для процесса 'XXX.vshost.exe'
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 в качестве администратора.
Я также пробовал использовать пользовательские данные для записей. Но все еще проблема сохраняется.
Это происходит для всех приложений (проверено несколько IntelliTrace демонстрационных приложений, загруженных из Интернета)
Я использую Windows 8.
Может кто-нибудь пожалуйста, посоветовать?
Можете ли вы проверить, выбрали ли вы «Включить отладку собственного кода» в свойствах проекта «Отладка»? IntelliTrace не поддерживается, если это свойство установлено. –