当我想编辑c# Unity脚本时,它们会在Visual Studio中打开。它应该为所有与Unity相关的代码提供自动补全,但它不起作用。

在这里你可以看到缺失的功能:

可以看到,转换对象没有打开自动完成菜单。

Unity版本:5.5.2f1 Visual studio 2015 安装Visual Studio Tools for Unity


当前回答

从Unity选择编辑选项,然后~>首选项…~>外部工具,然后打开内置包。我尝试了所有的解决方案,只有这一个帮助我,我打开它的机会!

其他回答

从Unity选择编辑选项,然后~>首选项…~>外部工具,然后打开内置包。我尝试了所有的解决方案,只有这一个帮助我,我打开它的机会!

我解决了在WIN上安装与我的Unity项目中配置的相同版本的。net。(玩家设置)

由于某些奇怪的原因,“使用Unity开发游戏”工具可能会在Visual Studio中被禁用。

为了解决这个问题..

Open Visual Studio 点击“扩展”→“管理扩展”→安装 查找“Visual Studio 2019 Unity工具” 如果已禁用,请启用 重新启动和


这要归功于Yuli Levtov在另一个帖子上的回答

我的自动补全也不能工作,因为没有安装Visual Studio Tools for Unity。因此,在安装之后,删除自动生成的Visual Studio文件。其他人说你再次打开文件,问题就解决了,但事实并非如此。

诀窍在于:你不需要双击文件,而是需要在Unity中右键单击“open c# Project”来打开c#文件。

在Visual Studio中选择项目 点击“刷新”按钮