Intellisense在现有网站上的VS2010中无效

时间:2011-06-29 20:43:04

标签: asp.net visual-studio-2010

我在VS 2010中遇到了最奇怪的错误,我已经谷歌搜索了2天而没有任何修复它。该网站建于2005年。但我的同事可以在2010年开放并获得智能感知。

我无法在App_Code中获取任何内容。如果打开为“Web应用程序”,那将是有意义的。但它创建并打开为“网站”

所以这是有效的: (1)打开“新网站” - >转到现有站点目录 - >获取它存在的提示 - >选择“打开现有网站” - >我得到了智能感知。

(2)关闭VS,使用上面的解决方案文件,没有智能感知。

(3)关闭VS,打开与“Open Website”相同的网站 - >没有intellisense。

原因我甚至发现这个工作,如果只是反复试验。但我不希望每次打开一个网站都会创建一个新项目。它每次都在C:/Windows/Microsoft.NET下创建一堆临时文件。加上网站是巨大的,加载需要永远。

任何想法为什么我的设置不会坚持。我尝试从打开现有网站的虚拟机中进行设置。没运气。

尝试重置设置。没运气。

重新安装VS.

有什么想法吗?因为我被踩了。

1 个答案:

答案 0 :(得分:0)

Dunno,如果这是你,但这发生在我的公司。

如果以下所有陈述均属实:

  1. 使用SQL Management Studio 2008 R2
  2. 连接到SQL 2008或更高版本的数据库服务器
  3. 安装了Visual Studio 2010 Service Pack 1
  4. SQL Management Studio中的Intellisense无法正常工作
  5. Management Studio使用Visual Studio编辑器,VS2010 SP1破坏了Management Studio的智能感知功能

    您可以通过安装累积更新来解决问题。如果在Management Studio中破坏了Intellisense,请安装此选项。


    注意到您正在寻找.ncb文件...从Visual Studio 2010开始,它不再使用.ncb系统。相反,它会创建一个扩展名为.sdf的文件。

    如果你想让Visual Studio处理它,你可以去工具/选项/文本编辑器/ C / C ++ /高级/浏览/导航/重新创建数据库:True,然后重启Visual Studio。