今天开始整framework 2.0 sp1,结果安装时一堆破事,把我搞得头大。先说说安装,我一哥们推荐我升级到这个版本,说是提升挺多,我就傻乎乎地下载下来,想赶紧装上试试。
结果第一步就卡壳了。安装界面跳出来个错误提示,提示说什么“依赖库缺失”,代码提示码是1234。我一脸懵逼,还以为自己手抖了。检查了半天本地环境,用的是Win10系统,版本号都对得上,但就是死活装不进去。试着重启电脑两三回,还是一样问题,界面卡在70%,像个蜗牛爬。
尝试解决依赖问题
我一寻思,不行,得先搞清啥依赖库出错了。开始查文档,发现有个常见故障是“framework内部组件冲突”,可能是旧版本残留捣乱。我就硬着头皮卸载了之前的framework老版本,彻底清除注册表和临时文件。操作起来贼麻烦,手动进C盘文件夹里删文件,用了CCleaner这种工具扫一遍,差点手滑删错了。
试着重装后,界面还是报错,气得我直骂娘。后来在论坛上瞎逛,看到一个老哥分享经验,说可能是系统权限作祟。我赶紧把安装包右键选“以管理员身份运行”,这下安装进度条跑通了,跳出“成功安装”的提示。折腾了大半个下午,总算把第一步搞定了。
遇到运行崩溃故障
装好后,我兴冲冲地写了个小程序测试,结果一运行就闪退。程序日志里显示“内存访问冲突”,报错信息糊脸。我觉得是代码写得太乱,赶紧检查脚本逻辑。用Visual Studio的调试模式一跑,发现是加载某个第三方库时崩的。把代码改了又改,还是闪退,搞得我像踢皮球。
没辙了,我去QQ群里求助,群友提醒说sp1版本有兼容性问题,要更新驱动。我手动升级了显卡驱动到最新版,重启后试跑程序,还是闪退。灵光一闪,把framework配置文件里的cache清空。在任务管理器里结束后台进程,再运行就真是防不胜防,早知如此省好多麻烦。
搞这玩意儿得耐住性子,多尝试几种土法子。别信啥一键解决,亲身试错才是真道道。