"VisualStudioTools" module not found after all standard fixes

I’ve ran into this issue myself and there are two ways to solve this.

Approach #1 (I went with this):

Disable Visual Studio Integration Tool.

If you go to the Fab page for this plugin, it states the following:

This plugin is no longer required for Visual Studio Unreal Integration. You can now directly install required components from the Visual Studio Unreal Engine Configuration page inside the IDE.

You’ll get a warning in your Unreal Engine Integration Configuration status checker when running that in Visual Studio, but I haven’t encountered any blocking issues. You’re able to get all the integration features without this plugin.

Per the official Setting Up Visual Studio instructions, UnrealVS Extension in Visual Studio is the only recommended thing that you should install outside of the normal boilerplate stuff for UE C++ development (and even that is not required).

Approach #2:

You can copy the VisualStudioTools plugin folder from UE Engine’s Plugins directory to your project’s Plugins directory. For example (assuming UE 5.6):

  1. Create a Plugins folder in the root of your UE project.
  2. Copy C:\Program Files\Epic Games\UE_5.6\Engine\Plugins\VisualStudioTools and paste it into your project’s Plugins folder that you created in step #1.

I don’t know if this is desirable, but it worked for me. Still, I prefer the first approach, given that even the official Fab page states that this plugin is no longer required and I’m sure that the Unreal Engine Integration Configuration checker will be updated to reflect that eventually.

Hope this helps.

2 Likes