2011-06-29 48 views
0

我在VS 2010中遇到了最奇怪的错误,那就是我一直在Google上搜索2天并没有修复它。该网站建于2005年。但我的同事可以在2010年打开它并获得智能感知。Intellisense在VS2010上不能在现有网站上工作

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

所以这里是什么作品: (1)打开“新网站” - >转到现有网站目录 - >获取提示它存在 - >选择“打开现有网站“ - >我收到智能感知。 (2)关闭VS,使用上面的解决方案文件,没有智能感知。 (3)关闭VS,打开与“开放网站”相同的站点 - >没有智能感知。

原因我甚至发现这个工作,如果只是试错。但我不想每次打开一个网站就创建一个新项目。它每次都在C:/Windows/Microsoft.NET下创建一堆临时文件。 Plus站点非常庞大,需要永久加载。

任何想法为什么我的设置不会坚持。我试图从虚拟机中进行设置,在打开现有网站时它可以工作。没有运气。

试图重置设置。没有运气。

重新安装VS.

任何想法?因为我跺脚。

回答

0

不知道,如果这是你,但这发生在我的公司。

如果以下所有陈述是真实的:

  1. 使用SQL Management Studio中2008 R2
  2. 连接到SQL 2008或更高版本的数据库服务器
  3. 具有Visual Studio 2010 Service Pack 1的安装
  4. SQL Management Studio中的Intellisense不起作用

Management Studio使用Visual S tudio编辑器和VS2010 SP1打破了Management Studio的智能感知功能

您可以通过安装累积更新来解决问题。仅当管理工作室中的智能感知被破坏时,请安装此软件。


注意到你正在寻找的.NCB文件...与Visual Studio 2010开始,它不再使用.NCB系统。相反,它会创建一个扩展名为.sdf的文件。如果你想让Visual Studio处理它,那么你可以去工具/选项/文本编辑器/ C/C++ /高级/浏览/导航/重新创建数据库:True,然后重新启动Visual Studio。

+0

仍有问题。但这些都是很好的建议。我尝试了两个。感谢您的反馈。 – samsonatgroups

相关问题