Visual Studio 2015缺少XML注释/文档

Qua*_*ive 12 c# linq xml-comments visual-studio-2015

难道我还是在XML注释失踪System.LinqVisual Studio的2015年?因为我仍然可以在MSDN上找到它.但是在输入时,例如,这段代码:

var list = new List<string>();
list.Select(
Run Code Online (Sandbox Code Playgroud)

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

这里是打(当预览Alt键 +)F12去定义了一个随机的扩展方法Enumerable: 在此输入图像描述
我想我也没注意到Visual Studio 2013中的文档.但我确实记得他们曾经在那里,也许是在Visual Studio 2012或之前?

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

Nik*_*nte 1

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
Run Code Online (Sandbox Code Playgroud)

它说[from metadata]

在此输入图像描述

我在 上看到了同样的定义Select,但我确实比你的屏幕截图中得到了更多的智能感知:

在此输入图像描述

  • 您可以在元数据中看到注释(每个成员前面的 ...),而 @QuantumHive 在元数据中没有它们。 (3认同)
  • 那么问题仍然存在,我该如何解决这个问题?因为我只在“System.Linq”命名空间中缺少文档。所有其他 .NET 命名空间都有文档。我不认为我的 IntelliSense 坏了,但这个特定的程序集坏了。你不觉得吗?否则 IntelliSense 不会向我显示其他命名空间的文档。 (2认同)