Unity2019用vscode的问题
现在是2025年,想用Unity2019.4来和vscode联动几乎已经不行了,因为现在的新版vscode最多只支持Unity2021,从vscode官方网站可以看到https://vscode.js.cn/docs/other/unity
因为以前能用的插件Debugger for Unity现在已经过时,只能用插件Unity,而Unity插件最低支持Unity2021。如果你用Unity2019和vscode联动,vscode会提示一个致命问题,它说Unity的Package Manager里没有这个包。
这个问题才是导致Unity2019不能用vscode的最根本的问题,因为Unity2019确实是没有这个包的,只有Visual Studio Code Editor这个包!!!哪怕你搜也搜不到,或者用本地安装Package的办法也不行(就是把C盘里的Visual Studio包给导入也不行Package Manager本地安装)
我之后问了AI,AI给我回答:
Unity 2019.4版本没有Visual Studio Editor这个软件包。在Unity 2020及更高版本中,才需要检查Visual Studio Editor包的安装和更新状态,2019.4版本默认集成Visual Studio支持,无需额外安装该软件包。
也就是说2019版确实是没有Visual Studio Editor包的,因为2019.4版本默认集成Visual Studio支持,所以就没有这个包!!!
而最恶心的事情又来了,如果你用新版的Unity与vscode联动,那么你得去Unity Package Manager卸载 Visual Studio Code Editor ,这个已经被官方废弃!!!Unity使用Visual Studio Code 调试
然后安装Visual Studio Editor (2.0.20以上,但是实测好像2.0.15也行???不太确定最好还是2.0.20以上吧)。
所以矛盾点就来了,Unity2019没有Visual Studio Code Editor包,用本地安装方法安上也用不了,所以除非你用当年那个vscode的版本(我没试过,也不想再试了),大概才能用已经废弃的插件,才能vscode和Unity2019版联动。