unity2019.4.2f1
.netframework也装对版本了,vscode 的插件也安装了(c# 、debug for unity),打开unity项目不识别。,用vs2019打开正常。用vs就是打不开。
1.unity项目设置中是.net standard2.0.,改成4.x无用
2.
这里regenerate无用。
3.才注意到语言直接不支持c#,不单单是不能跳转定义。
查看omnisharplog报错“Error: spawn cmd ENOENT”
找到了答案:Just add C:\Windows\System32
"Error: spawn cmd ENOENT" in omnisharp while opening a c# code of a unity project - Stack Overflow
重启vscode就好了。难受啊马飞。
又遇到了donet加载失败的问题,电脑自己进行了一次硬盘卡主,然后系统恢复,就这样了。
重新下载core sdk,然后重启电脑打开即可。如下内容,拷贝自别处。
-----------------------------
Vscode配置c#环境报错The .NET Core SDK cannot be located.解决方法
英文文档地址
但是这个官方文档提供的方法并没有解决我的问题。。。。。。
1,Introduction
The .NET Core SDK cannot be located报错是什么意思呢,是告诉你dotnet and dotnet was NOT found on the PATH,在path找不到dotnet,虽然你已经添加了环境变量。
2,Known issues
报错原因:
一,如果安装 .NET SDK的同时打开了VSCODE,安装好 .NET SDK后重启VSCODE试试
二,在window的某些机器上,环境变量不会立即生效,重启电脑
3,General troubleshooting steps on Windows
打开DOS窗口输入where.exe dotnet
如果显示出dotnet.exe的安装路径来,说明已经成功添加到window path路径里,官方文档表示那就不知道为什么VSCODE不识别,会报错The .NET Core SDK cannot be located.
如果输完where.exe dotnet命令,显示的是INFO: Could not find files for the given pattern(s),说明 .NET SDK 没有添加到path里面,请卸载并重新安装 .NET SDK
————————————————
版权声明:本文为CSDN博主「wind12370」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wind12370/article/details/108688920