跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 跨境学堂 > 【Unity 踩坑系列】配置VScode的C#环境自动下载 .NET Runtime Failed to download 问题解决后续!!!

【Unity 踩坑系列】配置VScode的C#环境自动下载 .NET Runtime Failed to download 问题解决后续!!!

时间:2024-04-01 21:40:47 来源:网络cs 作者:焦糖 栏目:跨境学堂 阅读:

标签: 题解  配置  系列  环境 
阅读本书更多章节>>>>

1.问题描述

想必大家这几天肯定都被Vscode C#插件的自动下载.net runtime的问题所烦恼,之前我也出了一期文章是来解决这个问题的但是,只是解决了部分网友们的问题有部分网友还是会自动下载!

【Unity 踩坑系列】配置VScode环境Downloading the.NET Runtime Failed to download
之前没看过这篇解决方案的朋友不着急可以看完这边再回去看,两篇文章同时看完应该可以解决你的问题!

原因1

在的settings的Extension - C# - OmniSharp配置中勾选了Use ModernNet。

解决办法

上一篇文章里面说到了我们需要更改一下.NET Install Tool for Extension Authors插件里Extension settings的settings.json就可以

{    "dotnetAcquisitionExtension.existingDotnetPath": [        {            "extensionId": "ms-dotnettools.csharp",            "path": "C:\\Program Files\\dotnet\\dotnet.exe"          }    ]}

但仍然有部分网友的VScode还是会继续自动下载
其实我们只需要做一个操作便可以解决这个问题
1.我们打开VScode找到左下角的设置图标并点击
2.找到settings并打开该页面
在这里插入图片描述
3.在settings的页面的搜素框中搜素usemodern
4.找到该Use ModernNet并取消勾选在这里插入图片描述

5.取消后就可以按照【Unity 踩坑系列】配置VScode环境Downloading the.NET Runtime Failed to download 这篇文章中所说的配置好.NET Install Tool for Extension Authors插件里Extension settings的settings.json路径即可
在这里插入图片描述

原因2

在.NET Install Tool for Extension Authors插件的Extension settings设置中只配置了部分插件的.NET本地路径,例如像我只设置了ms-dotnettools.csharp和visualstudiotoolsforunity.vstuc的.NET路径他就会报其他没有设置本地路径的插件报错。

{    "dotnetAcquisitionExtension.existingDotnetPath": [        {        "extensionId": "ms-dotnettools.csharp",        "path": "C:\\Program Files\\dotnet\\dotnet.exe"    },    {        "extensionId": "visualstudiotoolsforunity.vstuc",        "path": "C:\\Program Files\\dotnet\\dotnet.exe"    }    ]}

像上述的设置他就会报
ms-dotnettools.csdevkit requested to download the .NET runtime.然后就开始恶心的一直下载…
在这里插入图片描述

解决办法

解决办法也很简单。我们要在我们的Extension settings设置中把没有设计.NET本地路径的插件ID加上即可

{    "dotnetAcquisitionExtension.existingDotnetPath": [        {        "extensionId": "ms-dotnettools.csharp",        "path": "C:\\Program Files\\dotnet\\dotnet.exe"    },    {        "extensionId": "visualstudiotoolsforunity.vstuc",        "path": "C:\\Program Files\\dotnet\\dotnet.exe"    },    {        "extensionId": "ms-dotnettools.csdevkit",        "path": "C:\\Program Files\\dotnet\\dotnet.exe"    }    ]}

像我上述的情况我就只需要加上ms-dotnettools.csdevkit的对应.NET路径就可以了
之后重新打开VSCode就不会出现一直下载的情况了
在这里插入图片描述

最后希望本篇文章能帮你解决到问题,感谢您的观看!
此外大家也可以关注一下我的Unity中文课堂和BiliBili,会不定期的分享在游戏开发路上遇到的坑和一些开发心得!
BiliBili : BiliBili - RI醉夜的狗
Unity中文课堂 : Unity中文课堂 - Jay

阅读本书更多章节>>>>

本文链接:https://www.kjpai.cn/xuetang/2024-04-01/152354.html,文章来源:网络cs,作者:焦糖,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

文章评论