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

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(最后只在CSDN中找到了一个VS2010版的),安装后,问题并没有解决;
这时我想到,会不会是我的所谓高版本的Microsoft SQL Server Compact 4.0就是有问题,所以我卸载了原有的Microsoft SQL Server Compact 4.0,又安装了刚从官网下载的Microsoft SQL Server Compact 4.0,再打开VS的C工程,问题解决。

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

你可能感兴趣的:(其他)