我在VS 2010中遇到了最奇怪的错误,我已经谷歌搜索了2天而没有任何修复它。该网站建于2005年。但我的同事可以在2010年开放并获得智能感知。
我无法在App_Code中获取任何内容。如果打开为“Web应用程序”,那将是有意义的。但它创建并打开为“网站”
所以这是有效的: (1)打开“新网站” - >转到现有站点目录 - >获取它存在的提示 - >选择“打开现有网站” - >我得到了智能感知。
(2)关闭VS,使用上面的解决方案文件,没有智能感知。
(3)关闭VS,打开与“Open Website”相同的网站 - >没有intellisense。
原因我甚至发现这个工作,如果只是反复试验。但我不希望每次打开一个网站都会创建一个新项目。它每次都在C:/Windows/Microsoft.NET下创建一堆临时文件。加上网站是巨大的,加载需要永远。
任何想法为什么我的设置不会坚持。我尝试从打开现有网站的虚拟机中进行设置。没运气。
尝试重置设置。没运气。
重新安装VS.
有什么想法吗?因为我被踩了。
答案 0 :(得分:0)
Dunno,如果这是你,但这发生在我的公司。
如果以下所有陈述均属实:
Management Studio使用Visual Studio编辑器,VS2010 SP1破坏了Management Studio的智能感知功能
您可以通过安装累积更新来解决问题。如果在Management Studio中破坏了Intellisense,请安装此选项。
注意到您正在寻找.ncb文件...从Visual Studio 2010开始,它不再使用.ncb系统。相反,它会创建一个扩展名为.sdf的文件。
如果你想让Visual Studio处理它,你可以去工具/选项/文本编辑器/ C / C ++ /高级/浏览/导航/重新创建数据库:True,然后重启Visual Studio。