Unreal Engine compilation errors

Loaded your example, can’t complie! it works in the editer but can’t complie. how can i fix this?

Using bundled DotNet SDK version: 6.0.302
Running UnrealBuildTool: dotnet “…\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll” -Target=“UnrealEditor Win64 Development -Project=”“C:/Data/Unreal Projects_5.3/NPC2NPC_Sample_V5_3/NPC2NPC_Sample_V5_3.uproject”“” -LiveCoding -LiveCodingModules=“C:/Program Files/Epic Games/UE_5.3/Engine/Intermediate/LiveCodingModules.json” -LiveCodingManifest=“C:/Program Files/Epic Games/UE_5.3/Engine/Intermediate/LiveCoding.json” -WaitMutex -LiveCodingLimit=100
Log file: C:\Users\mgr\AppData\Local\UnrealBuildTool\Log.txt
Creating makefile for UnrealEditor (no existing makefile)
Compiled assembly file ‘C:\Users\mgr\AppData\Local\UnrealEngine\Intermediate\Build\BuildRules\MarketplaceRules.dll’ appears to be for a newer CLR version or is otherwise invalid. Unreal Build Tool will try to recompile this assembly now. (Exception: Could not load file or assembly ‘C:\Users\mgr\AppData\Local\UnrealEngine\Intermediate\Build\BuildRules\MarketplaceRules.dll’. Format of the executable (.exe) or library (.dll) is invalid.)
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\ConvaiEditor\ConvaiEditor.Build.cs(5,14): error CS0101: The namespace ‘’ already contains a definition for ‘ConvaiEditor’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(12,14): error CS0101: The namespace ‘’ already contains a definition for ‘Convai’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(123,23): error CS0101: The namespace ‘’ already contains a definition for ‘ConvaiPlatform’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(142,14): error CS0101: The namespace ‘’ already contains a definition for ‘ConvaiPlatform_Win64’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(150,14): error CS0101: The namespace ‘’ already contains a definition for ‘ConvaiPlatform_Android’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(158,14): error CS0101: The namespace ‘’ already contains a definition for ‘ConvaiPlatform_Mac’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(167,14): error CS0101: The namespace ‘’ already contains a definition for ‘ConvaiPlatform_Linux’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(26,28): error CS0111: Type ‘Convai’ already defines a member called ‘GetConvaiPlatformInstance’ with the same parameter types
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(43,18): error CS0111: Type ‘Convai’ already defines a member called ‘ConfigurePlatform’ with the same parameter types
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(60,12): error CS0111: Type ‘Convai’ already defines a member called ‘Convai’ with the same parameter types
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\ConvaiEditor\ConvaiEditor.Build.cs(7,9): error CS0111: Type ‘ConvaiEditor’ already defines a member called ‘ConvaiEditor’ with the same parameter types
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(142,14): error CS0534: ‘ConvaiPlatform_Win64’ does not implement inherited abstract member ‘ConvaiPlatform.Architectures()’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(142,14): error CS0534: ‘ConvaiPlatform_Win64’ does not implement inherited abstract member ‘ConvaiPlatform.LibraryPrefixName.get’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(142,14): error CS0534: ‘ConvaiPlatform_Win64’ does not implement inherited abstract member ‘ConvaiPlatform.LibraryPostfixName.get’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(142,14): error CS0534: ‘ConvaiPlatform_Win64’ does not implement inherited abstract member ‘ConvaiPlatform.LibrariesPath.get’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(150,14): error CS0534: ‘ConvaiPlatform_Android’ does not implement inherited abstract member ‘ConvaiPlatform.Architectures()’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(150,14): error CS0534: ‘ConvaiPlatform_Android’ does not implement inherited abstract member ‘ConvaiPlatform.LibraryPrefixName.get’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(167,14): error CS0534: ‘ConvaiPlatform_Linux’ does not implement inherited abstract member ‘ConvaiPlatform.Architectures()’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(167,14): error CS0534: ‘ConvaiPlatform_Linux’ does not implement inherited abstract member ‘ConvaiPlatform.LibraryPrefixName.get’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(150,14): error CS0534: ‘ConvaiPlatform_Android’ does not implement inherited abstract member ‘ConvaiPlatform.LibraryPostfixName.get’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(167,14): error CS0534: ‘ConvaiPlatform_Linux’ does not implement inherited abstract member ‘ConvaiPlatform.LibraryPostfixName.get’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(167,14): error CS0534: ‘ConvaiPlatform_Linux’ does not implement inherited abstract member ‘ConvaiPlatform.LibrariesPath.get’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(150,14): error CS0534: ‘ConvaiPlatform_Android’ does not implement inherited abstract member ‘ConvaiPlatform.LibrariesPath.get’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(158,14): error CS0534: ‘ConvaiPlatform_Mac’ does not implement inherited abstract member ‘ConvaiPlatform.Architectures()’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(158,14): error CS0534: ‘ConvaiPlatform_Mac’ does not implement inherited abstract member ‘ConvaiPlatform.LibraryPrefixName.get’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(158,14): error CS0534: ‘ConvaiPlatform_Mac’ does not implement inherited abstract member ‘ConvaiPlatform.LibraryPostfixName.get’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(158,14): error CS0534: ‘ConvaiPlatform_Mac’ does not implement inherited abstract member ‘ConvaiPlatform.LibrariesPath.get’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(161,33): error CS0111: Type ‘ConvaiPlatform_Mac’ already defines a member called ‘Architectures’ with the same parameter types
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(125,27): error CS0111: Type ‘ConvaiPlatform’ already defines a member called ‘ConfigurationDir’ with the same parameter types
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(153,34): error CS0111: Type ‘ConvaiPlatform_Android’ already defines a member called ‘Architectures’ with the same parameter types
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(137,34): error CS0111: Type ‘ConvaiPlatform’ already defines a member called ‘Architectures’ with the same parameter types
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(145,34): error CS0111: Type ‘ConvaiPlatform_Win64’ already defines a member called ‘Architectures’ with the same parameter types
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(170,33): error CS0111: Type ‘ConvaiPlatform_Linux’ already defines a member called ‘Architectures’ with the same parameter types
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(23,46): error CS0229: Ambiguity between ‘Convai.ModulePath’ and ‘Convai.ModulePath’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(46,23): error CS0229: Ambiguity between ‘Convai.ThirdPartyPath’ and ‘Convai.ThirdPartyPath’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(47,30): error CS0229: Ambiguity between ‘Convai.ConvaiPlatformInstance’ and ‘Convai.ConvaiPlatformInstance’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(49,57): error CS0229: Ambiguity between ‘Convai.ConvaiPlatformInstance’ and ‘Convai.ConvaiPlatformInstance’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(66,9): error CS0229: Ambiguity between ‘Convai.ConvaiPlatformInstance’ and ‘Convai.ConvaiPlatformInstance’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(66,34): error CS0121: The call is ambiguous between the following methods or properties: ‘Convai.GetConvaiPlatformInstance(ReadOnlyTargetRules)’ and ‘Convai.GetConvaiPlatformInstance(ReadOnlyTargetRules)’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(107,70): error CS0229: Ambiguity between ‘Convai.ThirdPartyPath’ and ‘Convai.ThirdPartyPath’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(111,70): error CS0229: Ambiguity between ‘Convai.ThirdPartyPath’ and ‘Convai.ThirdPartyPath’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(119,9): error CS0121: The call is ambiguous between the following methods or properties: ‘Convai.ConfigurePlatform(ReadOnlyTargetRules, UnrealTargetConfiguration)’ and ‘Convai.ConfigurePlatform(ReadOnlyTargetRules, UnrealTargetConfiguration)’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(80,13): warning CS0162: Unreachable code detected
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(23,46): error CS0229: Ambiguity between ‘Convai.ModulePath’ and ‘Convai.ModulePath’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(46,23): error CS0229: Ambiguity between ‘Convai.ThirdPartyPath’ and ‘Convai.ThirdPartyPath’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(47,30): error CS0229: Ambiguity between ‘Convai.ConvaiPlatformInstance’ and ‘Convai.ConvaiPlatformInstance’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(49,57): error CS0229: Ambiguity between ‘Convai.ConvaiPlatformInstance’ and ‘Convai.ConvaiPlatformInstance’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(66,9): error CS0229: Ambiguity between ‘Convai.ConvaiPlatformInstance’ and ‘Convai.ConvaiPlatformInstance’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(66,34): error CS0121: The call is ambiguous between the following methods or properties: ‘Convai.GetConvaiPlatformInstance(ReadOnlyTargetRules)’ and ‘Convai.GetConvaiPlatformInstance(ReadOnlyTargetRules)’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(107,70): error CS0229: Ambiguity between ‘Convai.ThirdPartyPath’ and ‘Convai.ThirdPartyPath’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(111,70): error CS0229: Ambiguity between ‘Convai.ThirdPartyPath’ and ‘Convai.ThirdPartyPath’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(119,9): error CS0121: The call is ambiguous between the following methods or properties: ‘Convai.ConfigurePlatform(ReadOnlyTargetRules, UnrealTargetConfiguration)’ and ‘Convai.ConfigurePlatform(ReadOnlyTargetRules, UnrealTargetConfiguration)’
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(80,13): warning CS0162: Unreachable code detected
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai_5.3\Source\Convai\Convai.Build.cs(14,35): warning CS0169: The field ‘Convai.ConvaiPlatformInstance’ is never used
C:\Program Files\Epic Games\UE_5.3\Engine\Plugins\Marketplace\Convai\Source\Convai\Convai.Build.cs(14,35): warning CS0169: The field ‘Convai.ConvaiPlatformInstance’ is never used
Total execution time: 2.27 seconds
Expecting to find a type to be declared in a module rules named ‘Convai’ in . This type must derive from the ‘ModuleRules’ type defined by Unreal Build Tool.
Build failed.

Hello @ddennis,

Which example?

Found corrupted unreal VC++ project files, remove and all is good.