【发布时间】:2015-11-29 07:31:16
【问题描述】:
我在 VS2015 中创建或打开的任何 C++ 项目,我都会收到此错误:
创建或打开 C++ 浏览数据库文件 WHATEVER.sdf 时出错。 IntelliSense 和浏览信息将不适用于 C++ 项目。
确保已安装 Microsoft SQL Server Compact 4.0,并且没有其他应用程序正在访问该文件。如果此问题仍然存在,请删除文件并重新打开解决方案。
这意味着没有 IntelliSense 等,这是我首先使用 Visual Studio 的一半原因。我在 Windows 8.1 上使用 Visual Studio 2015 企业版,这发生在 所有 C++ 项目中。 SDF 文件实际上并没有被创建,因此没有要删除的文件。
到目前为止我已经尝试过什么;没有任何影响:
- 确保实际安装了 SQL Server Compact 4.0(确实安装了。)版本是 4.0sp1,无论如何我尝试用 4.0 替换它,但它告诉我已经存在更新的版本,无需执行任何操作。李>
- 以提升的(管理员)权限运行 VS。
- 在不同目录中创建项目(例如,在默认的 VS 项目路径下、在驱动器的根目录下、在另一个驱动器上、在其中没有空格的路径上等)
- 修复 Visual Studio 安装(两次)。
- 使用 SDF 文件的“后备位置”(在工具->选项->文本编辑器->C/C++->高级->后备位置下)效果完全相同。
使用/Log 命令行选项运行 VS (devenv.exe) 并打开一个项目然后关闭 VS 给了我一个 600KB+ 的 XML 文件,我无法阅读,粗略搜索后发现没有可疑条目。
任何提示/建议/解决方案?
【问题讨论】:
标签: c++ visual-studio configuration visual-studio-2015