Список ошибок Visual studio показывает пустой список результатов

после исправления ошибок и восстановления окна списка ошибок по-прежнему имеет пустые заполнители и количество нулевых ошибок.

VS error list window

это уходит только после перезапуска VS

Это кажется случайным, некоторые дни я не получаю проблему вообще с тем же решением

попытка открыть одну из пустых ошибок, нажав на нее, дает мне " Visual studio обнаружила непредвиденную ошибку." сообщение.

Это сводит меня с ума. Косяк найти любую помощь там или других людей, сообщающих о той же проблеме

3 ответов


VS сходит с ума много раз.

  1. убедитесь, что ваша версия обновлена,
  2. удалить автоматически .suo file (s) (находится рядом с файлом решения)

все плохо? в XML-файле, который он пытается прочитать, может быть повреждение или недействительность или что-то в этом роде.

  1. Попробуйте удалить временные файлы и созданные файлы. Посмотреть на это:

    https://www.google.com/?q=visual%20studio%20temp%20files%20location#q=visual+studio+temp+files+location]

  2. вы можете попробовать использовать переключатели командной строки VS, такие как /Log и /Out. Дополнительные сведения-добавление переключателей в команду MSBuild в конфигурации проекта. Вот ссылки:

    http://msdn.microsoft.com/en-us/library/xee0c8y7.aspx

    http://msdn.microsoft.com/en-us/library/ms164311.aspx

  3. попробуйте использовать Sysinternals ProcessMonitor, чтобы увидеть, какой файл открывается непосредственно перед возникновением ошибки.

  4. ничего не помогло? Переустановите VS полностью. выполните полное удаление. Я предлагаю вам сделать резервную копию ваших предпочтений и инструменты заранее. Вы можете сделать это вручную или вход в VS с помощью live ID.

    http://msdn.microsoft.com/en-us/library/dn457348.aspx

имейте в виду-ваши расширения должны быть повторно загружены. и один из них может быть причиной всех этих страданий


возможно, это делает трюк, обновление VisualSVN:

https://www.visualsvn.com/visualsvn/download/


чтобы отладить это, вы можете использовать это решение:https://stackoverflow.com/a/9589139/61883

решил:

  1. откройте два экземпляра Visual Studio. Откройте один и тот же проект в обоих.
  2. в одном случае goto Debug - >Exceptions и включить все "брошенные" параметры, чтобы остановить при первом случае исключения. Это остановит отладчик при создании исключения.
  3. в том же экземпляре выберите Debug - >Attach to Процесс выберите команду devenv.исполняемый.
  4. в другом случае откройте форму, чтобы вызвать исключение
  5. если повезет, первый экземпляр должен остановиться где-то, что дает более релевантное исключение.