关于8月VScode配置Unity一直downloading.NET Runtime,和.NET Version7.0.10

前言

哦,烦呢

就在昨天用VScode配Unity环境,明明是按照官方(VScode)步骤一步步来,可是一直出现这个问题

弄了一天几乎,一直查资料,github上也有许多issues

CSDN有一篇解决方案,CSDN上的Jay-Codeeb1a5449a20a4fbba11cca3767c37dae.png

 就是在.NET Install Tool for Extension Authors这个C#插件下,d01a7694415744759550e11d101afe89.png

 6c7847c3f44347808d77ba2bdc8fbc84.png

 在setting.json中添加dotnetAcquisitionExtension.existingDotnetPath": [

   {

          "extensionId": "ms-dotnettools.csharp",

          "path": "C:\Program Files\dotnet\dotnet.exe"

    }

 ],

并且要关掉下图的,把√去掉

7d1f34b2b4444972946f6a49a7d75da9.png

 

but对我没全用,然后我不知道在哪看到了这个

在setting中加上

80ee780f87374ef18d439dee9c8607ac.png

 

以下是json原码:

"dotnetAcquisitionExtension.existingDotnetPath": [

       {

            "extensionId": "ms-dotnettools.csdevkit",

            "path": "C:\Program Files\dotnet\dotnet.exe"

       },

       {

           "extensionId": "ms-dotnettools.csharp",

           "path": "C:\Program Files\dotnet\dotnet.exe"

       }

    ],

但是我弄好之后依旧downloading

因为然后我就查看环境变量,路径一致,然后退回安装.NET sdk7.0.110因为本来是.NET 7.0.400(应该不用重新安装),退回安装VScode扩展插件(不用退回,新版本的就行),依旧没用

然后依旧没有用还是下载,就在第二天8.28,我打开电脑查的时候,发现下图sdk pathba703371bdd041b2a51d097a148b55e0.png

 然后改为

"omnisharp.sdkPath": "C:\Program Files\dotnet\sdk\7.0.110",

然后过了2分钟它就下载好了,以下是我的setting.json

2003f9f6ffec45be81f2a81e6b3a3410.png

弄好之后重启VScode,就没有downloading了

8c1c857b6ad64441998d445f73079ebe.png

 

我不知道是不是网络问题,还是其他问题,本人还是个学生狗,第一次写,之前都是白嫖哈哈哈,希望这篇文章对遇到相同问题的人有所帮助。