VS2022安装失败
VS2022安装的曲折路线
背景情况
背景具体⽐较曲折,这⾥长话短说(按照时间顺序)
1. 本⼈12⽉中旬安装Windows11,准备尝鲜
2. 10天内win11可以很⽅便地退回win10
3. 在此⼗天内,使⽤磁盘压缩,开辟⼀个新盘F盘,打算专门⽤于存放编程开发相关的东西
4. 想利⽤VS2019的Git同步功能,在vs的⽂本编辑器中更改后,可以直接同步,想想就⼗分⽅便,但是vs2019就是上传不上
5. 刚好看见了vs新款2022,本⼈想尝鲜的⽑病再次发作
6. 在F盘中安装VS 2022 community
7. vs2022的git同步⽤的真爽
8. 在此10天内,对于win11各⽅⾯都很满意,尤其很喜欢其界⾯动画特效,UI等,但是最影响使⽤体验的就是 ⽂件资源管理器之间的切
换,很慢很慢,尤其是对于经常多个⽂件⽬录协同⼯作来说,⾎压飙升
9. 因此,在第⼗天时,决定退回Win10
问题频发
1. 退回win10后,在软件层⾯,win11的更改⽆任何保留,全部删除,但是磁盘的东西不会删除
2. 于是出现这样的情况:vs2022的各种⽬录还在本地,但电脑认为没有这个软件
3. ⽽且F盘有BitLocker,我⽆法打开,,,(在分配新盘时没有48位BitLocker密钥的提醒,在3个微软账号中,仅有之前3个盘符的密
4. 于是解除BitLocker
5. 因为vs2022被系统认为不存在,于是想重新安装
6. 安装失败,提醒vs2022的vc runtime的某些⽂件不到(具体名字忘记了)
7. 我猜测是因为在win11⾥的某些更改,退回win10被删除,然后就有这种奇奇怪怪的问题
8. 开始在⽹上各种教程,包括把所有微软C++的运⾏库都删除,然后重新安装
9. 均以失败告终
10. 幸好还有vs 2019,不是不能写代码
不破不⽴
1. 出了这个问题后,⼗分郁闷,睡不着的那种
2. 因为之前就有重装系统重新梳理⼀下电脑的所有⽂件⽬录的想法
3. 说⼲就⼲,开始重装系统
4. 12.30⽇晚开始备份⼯作
5. 12.31⽇凌晨开始重装系统,本来想删除所有⽂件,想了想还是有点怂
6. 最后的更改是删除C盘所有⽤户内容,删除所有已安装软件,其他盘的⽂件不动
7. 12.31⽇凌晨1:30安装成功,电脑回到了⼀年前的样⼦
再起波澜
1. 1
2.31⽇,⽤来重新安排软件,⽂件
2. 把⽂件⽬录安排好后,打算去安装vs 2022(之前已经知道⽆法安装新的vs2019)
3. 安装失败。。。。。。。
4. 未能安装包“Microsoft.CodeAnalysis.VisualStudio.Setup,version=4.0.1.2156801,productarch=Neutral”。
5. 相当于安装了不到⼀半,vs也能打开,只不过⽆法加载项⽬
6. 就相当于没⽤了
不⾄于啊,我已经把系统都重装了,为什么还是不可以呢?
vs编程软件虽然但是,既然vs2022不⾏,还是先把其他必要的软件与⽂件搞好吧
于是2022年1⽉1⽇,别⼈出去庆祝新年时,我在宿舍对着电脑看了⼀天,,,
但乐亦在其中
转战他地
1. 由于重新安装系统后,还是⽆法安装成功,有点万念俱灰:what else can I do ?
2. 算了吧,vs2022毕竟只是个⼯具,还有其他⼯具(强⾏安慰⾃⼰)
3. 安装vs code 2019,开始学习编译,链接等等vs2019早就帮我安排好的东西
4. 不过确实对c++程序的运⾏过程稍微更加了解了那么⼀点点
5. 于是就这样吧,⽤⽤vs code也挺好的。。。。
⼼怀不⽢
1. 1⽉2号在看书时,某个地⽅有点不熟,当我习惯性地想直接打开vs 2019调出内存情况时,突然想起来,它已经不在了
2. 就彷佛是⼀位每次都会在你有困难时帮你的朋友,突然就不见了
3. 那⼀瞬间,vs code带给我的释怀再次被狠狠撕碎
4. 我想再试⼀次——万⼀发⽣奇迹了呢?
5. 不出意外,仍然是这个问题:未能安装
包“Microsoft.CodeAnalysis.VisualStudio.Setup,version=4.0.1.2156801,productarch=Neutral”。
6. 有个输出⽇志,打开看了看:
7. visual studio安装返回代码: -2147024690,返回代码详细信息: 指定的路径或⽂件名太长,或者两者都太长。完全限定⽂件名必须
少于 260 个字符,并且⽬录名必须少于 248 个字符。
柳暗花明
1. 虽然我觉得很离谱的⼀件事,但是不能说不可能
2. 重装系统后我对⽂件划分很细,刚刚数了⼀下, 51个字符
3. 好吧我承认是稍微有点多
4. 卸载vs2022,重新安装,D盘根⽬录下建⼀个⽂件夹,7个字符
5. 中午吃饭
6. 吃完饭回来,安装成功
7. 这熟悉的界⾯回来了
总结&收获
唉,回头望,折腾了⼀周多
如果总结⼀下的话——不折腾就不会死
但出错的时候,反⽽也是你分析能⼒,信息查能⼒增长⽐较快的时候
长久使⽤vs 2019,彷佛将我置⾝于⼀个安全区,并形成⼀个固有观念——写c++就是写⽂本加ctrl F5
但在⽤vs code时,我对于⽂本编辑器,编译器,链接器的理解加深,原本认为他们就是⼀体的,但并不是
另外让⼈啼笑皆⾮的就是,谁能想到vs 2022⼀个10个GB的IDE,10 * 1024 * 1024 * 1024Byte的软件,竟然败给了51个字符的⽂件夹路径
我不理解

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。