【问题标题】:Visual Studio Intellisense keeps lying to meVisual Studio Intellisense 一直在骗我
【发布时间】:2012-03-29 22:13:02
【问题描述】:

我刚刚添加了一个新引用并为我想要的程序集添加了一个 using 语句。但是,当我尝试使用它时,intellisense 并没有捡起它并给我波浪线。当我去编译时,它会自行纠正,一切都很好......大约 60 秒后,它又开始抱怨,好像它没有意识到引用确实存在。

之前有人遇到过这种情况并知道我可能会如何弄清楚 Intellisense 为何会感到困惑吗?

【问题讨论】:

  • 您刚刚添加的参考有多大?
  • 这是 ASP.NET、Silverlight、WPF 还是 WinForms?我在 ASP.NET 代码中看到过类似的情况,但其他所有内容通常都很可靠。
  • 您使用 ReSharper 吗?我有类似的问题stackoverflow.com/questions/2231731/…
  • Visual Studio 非常偶尔对我这样做(安装了旧版本的 Resharper)。运行一个干净的构建,然后重新启动 Visual Studio 用于为我修复它。
  • @DhaivatPandya 不大,是项目参考(编译良好)

标签: winforms visual-studio-2010 intellisense


【解决方案1】:

基本上,构建项目解决了问题。它肯定告诉我它找不到一开始就存在的参考,但我试图“纠正”它,却没有意识到它已经是正确的。还有一些其他的困惑,我不会讨论。

长话短说,Intellisense 不是我认为的习惯性骗子……只是个随便的骗子。

【讨论】:

  • 这就是 Ctrl + Shift + B 派上用场的地方 :)
  • @MikeMcMahon 在我被允许这样做之前还有一天 :)
  • @squelos 我的手指似乎经常自动敲击该组合键,而我实际上并不希望它们...之后我感谢 Ctrl-Break :)
猜你喜欢
  • 2011-04-05
  • 2011-12-03
  • 2015-10-13
  • 2019-11-05
  • 2011-07-18
  • 2018-04-12
  • 2011-09-23
  • 2018-03-22
  • 1970-01-01
相关资源
最近更新 更多