Intellisense无法正常工作VS2015 VB.NET

时间:2017-05-03 13:32:36

标签: vb.net visual-studio-2015 intellisense

我在Visual Studio 2015中使用visual basic进行了一个项目。我有Windows 10.我的项目包括与数据库的连接。我的问题是,当我写一个方法时,我期望从intellisense给我更多的价值而不是实际给予的价值。例如,我给你这行代码:adpSongs.SelectCommand.Connection = cManager.con adpSongs是sql适配器。这行代码完全被接受,我的程序工作在全部功能。但智能感知并没有给出 SelectCommand.Connection 实际上我得到的很多组件是子方法Equals,GetHashCode,getType,To string。我试过:删除suo文件,重新打开,重新创建,重建,工具 - > oprions-> textEditor-> languages->自动列表成员和参数信息选中。我有更新2但由于磁盘空间我无法继续更新3。请帮忙!

1 个答案:

答案 0 :(得分:1)

如果您的项目未启用Option Infer,除非另有指定,否则所有内容都默认为Object类型。

使用 Dim adpSongs = New SqlDataAdapter实际上不会给它一种SqlDataAdapter

解决方案:

Dim adpSongs As New SqlDataAdapter

或稍长,但分配更明确。

Dim adpSongs as SqlDataAdapter = New SqlDataAdapter

或者在项目中启用Option Infer(并不总是推荐)