[英]Visual Studio 2015 missing XML comments / documentation
是我还是Visual Studio 2015 中System.Linq
缺少 XML 注释? 因为我仍然可以在MSDN上找到它。 但是,例如,在键入以下代码时:
var list = new List<string>();
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”中整个框架程序集的所有 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
上看到了同样的定义,但我确实比你的截图得到了更多的智能感知:
全新安装visual studio 2019后我仍然有这个问题......解决方案是从Microsoft手动下载SDK(.Net framework Developer Pack)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.