VS创建和打开C++浏览数据库文件时发生错误。IntelliSense和浏览信息将不能用于C++项目。错误提示见窗口.

时间:2024-05-20 09:51:40

VS2017创建和打开C++浏览数据库文件时发生错误。IntelliSense和浏览信息将不能用于C++项目。错误提示见窗口.


这个问题实际上与VS前面版本的“VS2017创建和打开C++浏览数据库文件时发生错误。IntelliSense和浏览信息将不能用于C++项目,请确保已经安装Microsoft SQLserver compact 3.5”的问题一致。我个人的情况是只要项目文件含有桌面路径,用VS就新建和加载不了项目。问题是出在系统缺少了一个插件:Microsoft SQL Server Compact。补救措施我是按照了前辈们的解决方案,并不是像窗口提示那样删除那个文件,因为似乎并没有用其他打开过。只要按照下面链接下载安装了该插件(找到与系统匹配的该插件版本,本人win10),再重启一下电脑,即可解决。Microsoft SQL Server Compact 4.0  下载链接:https://www.microsoft.com/en-us/download/details.aspx?id=17876



晚上重启电脑之后发现还是出现白天的问题,不单单时VS的问题,百度网盘下载的路径也不可以包含桌面(系统盘的根目录也不可以)终于知道原来并不是VS的问题,而是系统设置的问题。如果在之前没有对电脑做过什么大改动,第一反应应该是系统的防护软件。但一开始也没想到。以为时不小心设置了写保护之类的。各种尝试修改文件的管理权限。最好在下面这个链接才发现问题根源。https://zhidao.baidu.com/question/590234055.html 

原来时win10系统自带的防护软件Windows defender修改了设置。按照下面步骤:Windows defender安全中心->左下角的“设置”按键->”病毒和威胁防护“通知 下面的“病毒和威胁防护”设置->受控制文件夹的访问->管理受控文件夹访问权限->受控制文件夹的访问 点击关闭。即可搞定!发现这些防护软件真心恶心!!!

VS2017创建和打开C++浏览数据库文件时发生错误。IntelliSense和浏览信息将不能用于C++项目。错误提示见窗口.