Hello there @black_cat !
This error has been encountered in other scenarios along the community. The most viable solution in said cases has been to copy the integration plugin content into the Engine\Plugins\Marketplace folder. And in case that doesn’t work, the next step would be to remove the “VisualStudioTools” plugin from the .uproject file.
Adding the other case studies below, for further checking:
Compilation error:
Expecting to find a type to be declared in a module rules named ‘DlssUtility’ in UE5Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null. This type must derive from the ‘ModuleRules’ type defined by Unreal Build Tool.
Reproduce:
Upgrade from Unreal Engine 4.27 to 5.1.
Install NVIDIA DLSS to the engine plugins folder.
I expect someone will tell me to move the plugin to the project folder and try again. That is not a fix.
Related:
ERROR: Expecting to find a type…
After simply updating from 4.25.1 → 4.25.2 I am now getting this error when I try to compile
CompilerResultsLog: ERROR: Expecting to find a type to be declared in a module rules named 'AdvancedSessions' in UE4Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null. This type must derive from the 'ModuleRules' type defined by Unreal Build Tool.
This worked fine before, unticking the AdvancedSessions plugin in the plugins allows me to compile, but I need the plugin to be active like it was…
I recently installed 5.5 and the editor and project are compiling just fine.
The thing is, I keep getting the following error in the Unreal Engine Integration Configuration:
[image]
The Visual Studio Integration Tool plugin is owned and in my launcher library, but the launcher is only giving me the option to install it to earlier UE versions (i.e. not 5.5). Also, in my 5.5 list of plugins, the Visual Studio Integration Tool plugin isn’t appearing.
Any suggestions please people? …