mac下VSCode开发unity使用c#语言大纲outline视图提示在文档中找不到符号

这里专门针对mac环境下的vscode
unity版本2021.3.1f1c1
更新vscode到1.69.2发现cs文件大纲不显示符号,这都没办法敲代码了
开始漫长摸索
按照网上资料,都是重装c#插件之类的,都没法解决
系统也升级到macos monterey12.5

最后在输出中看到以下问题

Starting OmniSharp server at 7/27/2022, 11:29:33 AM
    Target: /Users/ckj/Documents/UnityProjects/air/air.sln

[ERROR] Error: Found dotnet version 3.1.301. Minimum required version is 6.0.100.

根据提示是.net需要6.0,去官网下载试试
https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/sdk-6.0.302-macos-x64-installer

结果还是不行。。。

一气之下安装visual studio,专门c#开发ide,至少配置环境省心些吧。
安装完成后,unity中preferences->external tools,配置为visual studio,再双击项目中的c#文件,大纲终于出现了,代码自动补全,提示等都没问题。

总结下,vscode这个问题卡了一天,最后也没办法解决,只能找到visual studio这个替代方案,暂时可以继续愉快地敲代码了(高度依赖ide代码提示,出问题都不会敲代码了。。。),等项目忙完有空再研究下。或者有朋友有解决办法的可以留言。猜想是vscode升级1.69.2出现的问题,以前也遇到几次vscode升级unity的代码提示就出问题,一般都是升级mono就能解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值