【问题标题】:Visual Studio 2012 IntelliSense and browsing information will not be available for C++ projectsVisual Studio 2012 IntelliSense 和浏览信息将不适用于 C++ 项目
【发布时间】:2014-05-02 08:07:49
【问题描述】:

智能感知停止工作。当我尝试去定义或创建项目时,会出现一个窗口,并显示消息:

创建或打开 C++ 浏览数据库文件“文件路径”时出错。 IntelliSense 和浏览信息将不适用于 C++ 项目。 确保安装了 Microsoft SQL Server Compact 4.0 并且没有其他应用程序正在访问该文件。如果此问题仍然存在,请删除文件并重新打开解决方案。

Microsoft SQL Server Compact 4.0 已安装在我的计算机上,我多次尝试重新安装它及其不同版本和服务包。

我也尝试在不同的本地磁盘上创建一个项目并使用回退位置,但这一切都没有帮助。

也许问题会消失,当我安装更新时,但我不能!当我启动更新设置时,我得到一个错误:“Visual Studio 2012 Update 1 setup required Microsoft .NET Framework”。但我的计算机上安装了最新版本的 Microsoft .NET Framework。

我有安装了所有最新更新的 Windows 7 Professional。

感谢您的回答。

【问题讨论】:

  • 您是否尝试过仅删除 sdf 文件并允许 Visual Studio 重新创建它们
  • 是的,我有。而且当我创建新项目时,根本没有创建 sdf 文件。
  • 我唯一一次得到这个是当我同时在多个 VS 实例中打开相同的解决方案时。启动 procexp 并查看是否有恶意 devenv 挂在您的解决方案上。
  • 很好的假设,但它无济于事。我已经杀死了所有可疑进程,并且在出现此问题后我多次重新启动系统。
  • 您是否尝试过程序和功能 -> Microsoft Visual Studio [您的版本] -> 更改 -> 修复?

标签: c++ visual-studio visual-studio-2012 sql-server-ce intellisense


【解决方案1】:

转到工具/选项/文本编辑器/C++/高级/始终使用后备位置 = True。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-05
    • 2012-07-14
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 2020-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多