Visual Studio 2015缺少XML注释/文档

它是我还是Visual Studio 2015中 System.Linq缺少的XML注释? 因为我仍然可以在MSDN上找到它。 但是在输入时,例如,这段代码:

 var list = new List(); list.Select( 

IntelliSense不提供System.Linq命名空间中任何类/方法/成员/扩展的注释/文档: 在此处输入图像描述

点击( Alt +) F12 进入 Enumerable上随机扩展方法的定义时,可以预览: 在此处输入图像描述
我想我也没有注意到Visual Studio 2013中的文档。 但我确实记得他们曾经在那里,也许是在Visual Studio 2012或之前?

编辑 :我忘了提到我在Visual Studio 2015中安装了Resharper 10 Ultimate。我还在Visual Studio 2013中安装了Resharper 8和9。

我有同样的问题但是对于整个框架(4.6)。 实际上,我错过了文件夹“C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.6”中整个Framework程序集的所有XML文件。

问题是我安装了从MSDN下载中心获得的Microsoft .NET Framework 4.6 Targeting Pack ,但我错过了其他较小的msi软件包。 主程序包仅安装必要的程序集,您必须安装另一个(ENU,ITA等)以使用下载页面上选择的语言获取这些XML文件。

xml评论/文档没有被破坏,但你的智能感知是。

转到外部类型的定义只会显示源代码元数据的版本。

这就是为什么你在顶部得到这个:

 #region Assembly System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 // C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1\System.Core.dll #endregion 

它说[from metadata]

在此处输入图像描述

我在Select上看到了相同的定义,但我确实比你的截图中的intellisense更多:

在此处输入图像描述

所以,我的解决方法是替换System.Core.xml。 有效。 我从https://github.com/docascode/intellisense下载并替换为C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5