Visual Studio 2013 intellisense 没有方法和参数说明

Visual Studio 2013 intellisense without method and parameters description

我的 Visual Studio 2013 Express 遇到了这个问题,我的智能感知看起来像这样:

在工作中,我使用专业版,它看起来像这样:

如您所见,有方法说明和参数信息。 Ofc这只是一个例子。

是 Express 版的限制还是我的 VS Express 设置有问题或者我遗漏了一些组件?有什么想法吗?

这是一个可作为 C# Intellisense 自定义的选项。但是,它不是 Intellisense 配置面板的一部分,而是 C# 通用配置 属性.

转到“工具”>“选项”>“文本编辑器”>“C#”>“常规”。在那里,您应该看到 Parameter information 未选中。这就是为什么在输入参数时看不到任何信息的原因。如果勾选此项,您应该会看到它们再次下拉。

Visual Studio 2015 社区版的解决方案(我相信它也适用于 2013):

  1. 如果您引用的 dll 已卸载或与体系结构不匹配,则会丢失参数。尝试切换到 x86 或 x64 并确保加载该项目的所有引用。
  2. 将项目的 .NET Framework 版本从 4.5 切换到任何其他版本,从那时起,您应该在键入代码时显示文档。对我来说,文档可用于 4、4 Client Profile、4.5.1、4.5.2、4.6、4.6.1。

我是怎么找到它的?在新鲜的 Windows 10 上,我安装了 Visual Studio 2015 Community Edition,然后我重新启动并加载了我的解决方案,但我仍然缺少参数信息。

在我的项目属性中我有 .NET 4.5,然后我开始将它切换到 4.5.1、4.5.2、4.6、4.6.1、4 客户端配置文件。参数仍然缺失。我有 DEBUG 和 AnyCPU,当时一些 dll 没有加载并标记为丢失,因为它们不是 AnyCPU。然后我将其更改为 x86 或 x64 - 所有 dll 都已正确加载。之后我更改了 .NET 版本,参数仅在 4.5 中丢失!所有其他 .NET 版本的参数都存在:4、4 Client Profile、4.5.1、4.5.2、4.6、4.6.1 - 你相信吗?我还检查了 .NET Framework 的 dll 所在的所有文件夹,并且在每个文件夹中都存在 .xml 文档。为什么它不只为 .NET 4.5 加载,而对所有其他版本都有效?嗯,也许 MS 在安装程序或 VS 中有错误,谁知道呢。无论如何,我将我的项目 .NET 更改为 4.5.2,并且在我键入代码时拥有所有文档。