【问题标题】:When I use VS2010, I got an error creating a c++ project当我使用 VS2010 时,我在创建 c++ 项目时出错
【发布时间】:2012-06-03 15:31:31
【问题描述】:

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

在一篇博客中,作者说是RAMDISK或FlashDisk引起的,如果使用硬盘,问题就解决了。 但我不会做,有人可以帮帮我吗?

【问题讨论】:

  • 可能需要重新安装VS
  • 认为,但我已经解决了这个问题。我在 Microsoft 网页上下载了“SSCERuntime-ENU.exe”,它工作正常。错误消失了。
  • 通过将答案之一标记为解决方案来表明问题已得到解决总是好的。在这种情况下,既然是您自己提出的,请随意添加您自己问题的答案并将其标记为解决方案。

标签: visual-studio-2010


【解决方案1】:

正如WhiteRabbit 指出的,从以下位置下载“SSCERuntime-ENU.exe”:

对于 VS2010: http://www.microsoft.com/en-us/download/confirmation.aspx?id=5783

对于 VS2010 之后的版本: http://www.microsoft.com/download/details.aspx?id=17876

点击下载,然后选择适合你设备的版本(32-bit = x8664-bit = x64),然后下载安装。

【讨论】:

  • 对于 VS 2012 解决方案(Microsoft SQL Server Compact 4.0):microsoft.com/en-us/download/details.aspx?id=17876
  • 由于他是该网站的新手,您应该让@WhiteRabbit 知道他可以将自己的答案标记为有效的解决方案,而不是在不提供任何重要信息的情况下重写他的答案。
  • 对于 VS2013,它也是 Microsoft SQL Server Compact 4.0。
  • 除了警告之外,这个答案实际上也解决了VS2013中的滞后/反应不佳的问题。
【解决方案2】:

没有多少安装 SQL Server Compact、修复 VS 等为我解决了这个问题。最后我发现网络驱动器或 RAM 磁盘不合适。

http://social.msdn.microsoft.com/Forums/vstudio/en-US/3a15f89c-074e-413c-ac6b-f8fceb64b7b1/how-do-i-enable-intellisense-to-work-on-a-ramdisk?forum=visualstudiogeneral

我假设数据库使用与 RAM 磁盘或网络驱动器等不兼容的文件系统的低级别访问。以下设置将 sdf 文件移动到不干扰数据库所需的任何直接访问的位置。 VS 重启后问题消失了。

tl;博士 工具 / 选项 / 文本编辑器 / C++ / 高级 / 始终使用后备位置 = True

【讨论】:

猜你喜欢
  • 2021-02-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-17
相关资源
最近更新 更多