Using F12 doesn't allow tracking to the function definition.(Via Vs2022)

I’m using VS2022 as my development IDE, and sometimes when I use F12, I can’t track to the function definition (library functions within Unity.Entities). It feels like it’s taking me to a place I don’t quite understand. I have installed the “com.unity.ide.vscode”: “1.2.5” package. Could it be due to the settings?

Jump to:

This may help you with intellisense and possibly other Visual Studio integration problems:

Sometimes the fix is as simple as doing Assets → Open C# Project from Unity. Other times it requires more.

Other times it requires you also nuke the userprefs and .vsconfig and other crufty low-value high-hassle files that Visual Studio tends to slowly damage over time, then try the above trick.

Barring all that, move on to other ideas:

Also, try update the package inside of Unity: Window → Package Manager → Search for Visual Studio Editor → Press the Update button

Depending on flavor and version of Visual Studio, it may also have an installation step that you perform within the actual Visual Studio. This step seems finicky at best and may require multiple openings of VS before it comes up.

Update: The VSCode extension has been deprecated and abandoned:

Update: the VSCode integration is back… maybe!?

There may be a community fork available that is receiving updates.

Also, this: No suggestions in Vscode

1 Like