缺少VS2012中系统组件的文档

时间:2014-02-25 23:09:29

标签: visual-studio-2012 intellisense

一段时间以来,在我的第二台开发机VS2012上没有显示系统/ GAC /内置程序集的任何(XML-)文档。例如,当我跳转到位于mscorlib.dll中的内置类型时,没有文档(见截图)。如果我包含我自己的程序集(附带各自的XML),我可以看到完整的文档。我尝试重置智能感知,但这没有帮助。这是它的外观:

vs2012 error

(扩展评论的每个成员的优缺点完全丢失,ctrl + space也没有显示任何内容)

1 个答案:

答案 0 :(得分:3)

导致此问题的最可能原因是mscorlib的XML文档未安装在与mscorlib引用程序集相同的位置。检查此

的最佳方法
  • 展开文件顶部的区域
  • 它将包含C#正在使用的程序集的完整路径。例如
  

C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ mscorlib.dll

  • 在资源管理器中打开该目录
  • 检查mscorlib.xml

如果文件不存在,那么看起来参考程序集无法正确安装文档。您可以从其他计算机上复制它或修复Visual Studio安装