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

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

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

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


当前回答

如果您使用Resharper与Microsoft Visual Studio,您需要转到 “扩展-> ReSharper ->扩展管理器”和安装扩展“统一支持”。 就像魔法一样!

其他回答

以上的方法对我来说都没用。然而,我打开ProjectName。CSPROJ文件,并手动添加新文件,它工作得很好

另一个可能的解决方案:

在项目窗口中,单击Assets文件夹 右击,并创建-> c#脚本 双击它,然后等待。

出于某种原因,这行得通。

在Unity中,编辑>首选项>外部工具 单击“重新生成项目文件”。

在我的情况下,正确的。net版本没有安装在我的PC上。我在我的电脑上安装了。net 3.5,这对我来说很有效。

尝试组合:Ctrl + Alt + Space