解决“创建或打开C++浏览数据库文件*.sdf时发生错误”问题的过程

本文记录了在Win7系统下使用VS2013进行C语言开发时遇到的问题及解决方法,包括调整生成选项以显示“生成”选项卡,以及通过正确安装Microsoft SQL Server Compact 4.0解决C++浏览数据库文件错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Win7系统的电脑上安装了VS2013和SQL Server 2012

想用VS进行一些简单的C语言开发,网上搜索了常见的VS中建C语言工程的帖子(Visual C++ -> Win32控制台 -> 空工程、去掉预编译头和安全开发)

OK后,程序可以正常执行,但是存在两个问题:
1、VS “调试”选项卡前不显示“生成”选项卡
2、关闭VS时,弹出“创建或打开C++浏览数据库文件*.sdf时发生错误”的提示

问题1解决:
“调试”->“选项和设置”->“项目和解决方案”->“生成并运行”中,“运行时,当项目过期时”选项改为“始终生成”;

问题2解决:
网上查找后发现说的最多的是安装Microsoft SQL Server Compact 4.0,我首先查看了一下自己的安装程序,Microsoft SQL Server Compact 4.0是安装了的,但是我依然到官网重新下载(中文版,我的也是中文版),安装发现新下载的还没有我已安装的版本高,无法安装;
然后,又看有人说到要在安装光盘SSCERuntime-chs.msi(这就是Microsoft SQL Server Compact)和SSCEVSTools-chs.msi,然后我就去寻找SSCEVSTools-chs.msi(最后只在优快云中找到了一个VS2010版的),安装后,问题并没有解决;
这时我想到,会不会是我的所谓高版本的Microsoft SQL Server Compact 4.0就是有问题,所以我卸载了原有的Microsoft SQL Server Compact 4.0,又安装了刚从官网下载的Microsoft SQL Server Compact 4.0,再打开VS的C工程,问题解决。

只是把过程先记录下来,具体到底发生了什么我还是不太明白。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值