C# 在Visual Studio中启用unity代码段

C# 在Visual Studio中启用unity代码段,c#,visual-studio,unity3d,intellisense,code-snippets,C#,Visual Studio,Unity3d,Intellisense,Code Snippets,我安装了Unity、VS-2019和Net4.x 毕竟,Intellisense知道当我写“Rig…”时我指的是刚体,但它不会自动完成像OnTiggereXit()或甚至Start()和Update()这样的方法。 我如何启用它 我在unity首选项net4.x中指定了VS可执行文件,并多次重新加载unity和VS 公共类SomeScript:monobhavior { 私人刚体; 无效开始() { this.rb=GetComponent(); //这条线自动完成得很好 } void OnTr

我安装了Unity、VS-2019和Net4.x

毕竟,Intellisense知道当我写“Rig…”时我指的是刚体,但它不会自动完成像OnTiggereXit()或甚至Start()和Update()这样的方法。 我如何启用它

我在unity首选项net4.x中指定了VS可执行文件,并多次重新加载unity和VS

公共类SomeScript:monobhavior
{
私人刚体;
无效开始()
{
this.rb=GetComponent();
//这条线自动完成得很好
}
void OnTrigger…//不自动完成
}

有时这是由于Unity和VS版本之间不兼容造成的。因此,请确保将Unity2019与VS2019一起使用,并将其更新为最新版本

检查Unity中的
外部工具设置
,确保其中的
外部脚本编辑器
设置为对应的VS版本。(根据您的情况,选择VS2019)

然后,您可以在解决方案资源管理器中卸载和重新加载项目后检查此问题是否仍然存在


此外,我建议您可以按照中的详细步骤进行故障排除并解决此问题。希望有帮助:)

您使用的是哪个Unity版本?VS2019不完全支持某些旧版本