Отсутствует документация для системных сборок в VS2012
В течение некоторого времени на моей второй машине для разработки VS2012 не показывал (XML-) документацию для системных /GAC/ встроенных сборок. Например, когда я перехожу к встроенному типу, который находится в mscorlib.dll, нет никакой документации (см. Скриншот). Если я включу свои собственные сборки (которые сопровождаются соответствующими XML-файлами), я смогу увидеть полный документ. Я попытался сбросить Intellisense, но это не помогло. Вот как это выглядит:
(Плюсы для каждого члена, который расширил бы комментарий, полностью отсутствуют, и Ctrl+ Space тоже ничего не показывает)
1 ответ
Наиболее вероятная причина этой проблемы - документация XML для mscorlib, которая не установлена в том же месте, что и справочная сборка mscorlib. Лучший способ проверить это
- Разверните область в верхней части файла
- Он будет содержать полный путь к сборке, которую использует C#. Например
C:\Program Files (x86)\ Справочные сборки \Microsoft\Framework.NETFramework\v4.5\mscorlib.dll
- Откройте этот каталог в проводнике
- Проверьте mscorlib.xml
Если этого файла нет, похоже, что справочные сборки не смогли правильно установить документацию. Вы можете просто скопировать его с другого компьютера или восстановить установку Visual Studio