我最近从2013年升级到Visual Studio 2015,因为出于某种原因,即使经过多次安装尝试,2013年也无法在Windows 10上运行。
唯一的问题是IntelliSense没有显示其他形式的方法。例如,当我开始键入其中一个表单的名称时,IntelliSense显示的唯一内容是:
然而,该表单有许多公共方法,并且IntelliSense在2013年之前运行良好。
有趣的是,如果我通过手动输入名称来记住名称,我仍然可以调用该方法,即Form1.TestMethod()
。
有谁知道这方面的修复?我正在使用Visual Studio 2015 Update 1。
答案 0 :(得分:2)
我遇到了完全相同的问题并与微软开了一个支持事件。他们根据下面的答案验证了这是VS 2015 Update-1的错误。我们有几台计算机只运行VS 2015(没有更新1),运行得很好。我将传递从Microsoft收到的任何进一步信息。
微软的回应:
“是的,这只发生在Visual Studio 2015 update1上。似乎 是VS2015 Update1中的一个错误,我正在和产品团队讨论修复 这个问题。
如果您只是避免使用表单的默认实例。创建表单实例,将其存储在本地变量或字段中,然后传递它们 周围的参考很容易。这也是一个更好的做法 这将使您的代码整体更加强大。
Dim f As New Form2
f.TextBox1.Text =“嗨”