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

时间:2015-01-27 21:03:59

标签: c# visual-studio visual-studio-2013 settings intellisense

我在Visual Studio 2013 Express中遇到此问题,我的intellisense看起来像这样: Attached screenshot

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

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

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

2 个答案:

答案 0 :(得分:2)

这是一个可用作C#Intellisense定制的选项。但是,它不是Intellisense配置面板的一部分,而是C#常规配置属性。

转到工具>选项>文本编辑器> C#>一般。在那里,你应该看到Parameter information未经批准。这就是您在输入参数时没有看到任何信息的原因。如果勾选此项,您应该会再次看到它们。

enter image description here

答案 1 :(得分:1)

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

  1. 如果引用的dll已卸载或与架构不匹配,则缺少参数。尝试切换到x86或x64,并确保加载该项目的所有引用。
  2. 将项目的.NET框架版本从4.5切换到任何其他版本,从那时您应该在键入代码时显示文档。对我来说,文档可用于4,4 Client Profile,4.5.1,4.5.2,4.6,4.6.1。
  3. 我是怎么找到的?在新的Windows 10上我安装了 Visual Studio 2015社区版,然后我重新启动并加载了我的解决方案,但我仍然缺少参数信息。

    在我的项目属性中,我有.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框架所在的所有文件夹以及每个文件夹.xml文档存在。为什么它不仅仅是为.NET 4.5加载而且还有其余的工作?嗯,也许MS有安装程序或VS中的错误,谁知道。无论如何,我将我的项目.NET改为4.5.2,当我输入代码时,我有所有文档。