VS2013启动工程几秒后闪退解决办法

VS闪退

    • 一、问题描述
    • 二、网络搜索
    • 三、vs工程下自动创建的几个工程文件
    • 四、解决方法
    • 五、vs2013设置不生成.sdf方法

一、问题描述

今天远程调试代码时,使用VS2013去启动工程,VS2013界面启动几秒后又立即闪退,启动界面如下:
VS2013启动工程几秒后闪退解决办法_第1张图片
就是上面这个界面,启动几秒后立刻消失,最开始以为在windows资源管理器中有已经启动的vs2013,想着应该先关后台的再去启动,打开资源管理器后并没有找到vs2013后台有启动,说明后台并没有启动。

二、网络搜索

1、网上有许多人遇到了这个问题,要么没人回答,要么就是修复VS2013、重装VS2013、最后不行的直接重装系统。

2、修复VS2013这种方法,我尝试了一下,不行!重装VS2013的话需要浪费很长时间,并且也不现实,开发任务太多,浪费不起时间,关键还是远程,中间电脑要重启,除了问题更麻烦。重装系统更是不现实了!

三、vs工程下自动创建的几个工程文件

1、vcproj是工程文件,vs做的相关配置都保存在这里。
2、.sln是解决方案文件,一个解决方案里面可以包含多个工程。
3、.suo是记录所有将与解决方案建立关联的选项,以便在每次打开时,它都包含您所做的自定义设置。
4、.sdf是visual studio 2013 中新建一个项目会同时建立一个sdf文件,即使你删掉它,再次打开工程时还是会重新建立,与智能提示、错误提示、代码恢复、团队本地仓库等相关。

这个文件提供一种回退机制,解决问题的根源就和.sdf文件相关。

四、解决方法

1、直接删除工程下的.sdf文件,再次启动vs2013,项目重新启动了,问题解决!

2、推测应该是代码修改过程中出现了什么问题,删除.sdf文件相当于回退到某个时间节点,问题就没有了。没有再深究下去,感兴趣的可以研究一下。

五、vs2013设置不生成.sdf方法

为了不再生成sdf文件,可以通过下面的方法进行设置vs2013,这样就可以避免上面的问题出现,但是笔者并不建议这么做,既然sdf文件是vs自动生成的必然有它存在的道理,存在即合理!
VS2013启动工程几秒后闪退解决办法_第2张图片

能力有限,如有错误,多多指教。。。

你可能感兴趣的:(工具使用)