Отсутствует документация для системных сборок в VS2012

В течение некоторого времени на моей второй машине для разработки VS2012 не показывал (XML-) документацию для системных /GAC/ встроенных сборок. Например, когда я перехожу к встроенному типу, который находится в mscorlib.dll, нет никакой документации (см. Скриншот). Если я включу свои собственные сборки (которые сопровождаются соответствующими XML-файлами), я смогу увидеть полный документ. Я попытался сбросить Intellisense, но это не помогло. Вот как это выглядит:

ошибка vs2012

(Плюсы для каждого члена, который расширил бы комментарий, полностью отсутствуют, и Ctrl+ Space тоже ничего не показывает)

1 ответ

Решение

Наиболее вероятная причина этой проблемы - документация XML для mscorlib, которая не установлена ​​в том же месте, что и справочная сборка mscorlib. Лучший способ проверить это

  • Разверните область в верхней части файла
  • Он будет содержать полный путь к сборке, которую использует C#. Например

C:\Program Files (x86)\ Справочные сборки \Microsoft\Framework.NETFramework\v4.5\mscorlib.dll

  • Откройте этот каталог в проводнике
  • Проверьте mscorlib.xml

Если этого файла нет, похоже, что справочные сборки не смогли правильно установить документацию. Вы можете просто скопировать его с другого компьютера или восстановить установку Visual Studio

Другие вопросы по тегам