文章目录
如果想 “一击贯穿星辰”,则直接看【总结】部分即可。
问题描述
今天打开
VSCode
时开始自动下载
.NET Runtime
,而我的机器上已经有
.NET 6.0
了,所以我是抗拒的!必须阻止它!
解决问题的过程
首先通过必应搜索找到了相关的网页:
【Unity 踩坑系列】配置VScode环境Downloading the.NET Runtime Failed to download.NET 7.0.9installation timed out_Jay-Code的博客-CSDN博客
我根据该博客的教程,在
settings.json
添加了代码,可是重启
VSCode
后又出现了新的问题:
只好试着查看错误信息。
然后找到了关键的信息!**原来是
VSCode
的
C#
插件最少需要
.NET 7
!**
此时我选择的是去微软官方下载
.NET 7
并安装,然后在控制台使用
dotnet --info
确认本机的
.NET
信息!
最后启动
VSCode
即可!
PS[08/26/2023 15:48:16]> dotnet --info
.NET SDK:
Version: 7.0.400
Commit: 73bf45718d
....NET SDKs installed:
3.1.200 [C:\Program Files\dotnet\sdk]
6.0.400 [C:\Program Files\dotnet\sdk]
7.0.400 [C:\Program Files\dotnet\sdk]
此事了结之后,我心中有了一个想法:我去掉了上文中提到的 “添加到
setting.json
文件中的代码”,然后重启
VSCode
,此时一切正常!
现在我可以大胆地给出结论了:
VSCode
会下载新的
.NET Runtime
是因为
C#
插件最少需要这个版本,当启动
VSCode
后该插件发现当前机器的
.NET
版本过低,所以自动下载了满足要求的
.NET
版本。
总结
VSCode
要下载最新的
.NET
就让它下载好啦!如果使用
VSCode
下载
.NET
时出现超时等问题,那还是自己去微软官网直接下载
.NET
再安装。
版权归原作者 魔法少女☆Code 所有, 如有侵权,请联系我们删除。