Hello ESRI team!
I am trying to use the ArcGIS SDK v1.20 with Unreal Engine 5.1.1. I cannot get this to work. Every launch, I am greeted with the dialogue box bellow. The SDK works fine with Unreal Engine 5.0.x, however.
I have followed the steps in this thread: THREAD . There are build errors and I have no idea how to troubleshoot. Below is another screen capture and log.

Log started at 04/25/2023 18:02:59 (2023-04-26T00:02:59Z)
Adding event matcher: CompileEventMatcher
Adding event matcher: LinkEventMatcher
Adding event matcher: MicrosoftEventMatcher
Adding event matcher: XoreaxEventMatcher
No config file at C:\Users\Aspen\Documents\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml
Configuration will be read from:
C:\Users\Aspen\AppData\Roaming\Unreal Engine\UnrealBuildTool\BuildConfiguration.xml
Registering build platform: UnrealBuildTool.AndroidPlatformFactory
Note: Android toolchain NDK r25b recommended
Registering build platform: Android - buildable: False
Registering build platform: UnrealBuildTool.IOSPlatformFactory
Registering build platform: IOS - buildable: False
Registering build platform: UnrealBuildTool.LinuxPlatformFactory
Registering build platform: Linux - buildable: False
Registering build platform: LinuxArm64 - buildable: False
Registering build platform: UnrealBuildTool.MacPlatformFactory
Registering build platform: UnrealBuildTool.TVOSPlatformFactory
Registering build platform: UnrealBuildTool.WindowsPlatformFactory
Found Windows 10 SDK root at C:\Program Files (x86)\Windows Kits\10 (1)
Found Windows 10 SDK root at C:\Program Files (x86)\Windows Kits\10 (2)
Found Windows 10 SDK version 10.0.17763.0 at C:\Program Files (x86)\Windows Kits\10
Found Universal CRT version 10.0.17763.0 at C:\Program Files (x86)\Windows Kits\10
Found Windows 10 SDK version 10.0.19041.0 at C:\Program Files (x86)\Windows Kits\10
Found Universal CRT version 10.0.19041.0 at C:\Program Files (x86)\Windows Kits\10
Win64 Installed SDK(s): MinVersion_Sdk=10.0.00000.0, MaxVersion_Sdk=10.9.99999.0, CurrentVersion_Sdk=10.0.19041.0, Version_AutoSdk=10.0.18362.0, CurrentVersion_AutoSdk=
Registering build platform: Win64 - buildable: True
Registering build platform: UnrealBuildTool.HoloLensPlatformFactory
Command line: "C:\Program Files\Epic Games\UE_5.1\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll" ArcGIS_5_1_TEST_CPPEditor Win64 Development "-Project=F:\Temp UE Project\ArcGIS_5_1_TEST_CPP\ArcGIS_5_1_TEST_CPP.uproject" -WaitMutex -FromMsBuild
Log file: C:\Users\Aspen\AppData\Local\UnrealBuildTool\Log.txt
C:\Program Files\Epic Games\UE_5.1\Engine\Plugins\Marketplace\ArcGISMapsSDK\Source\ArcGISMapsSDK\ArcGISMapsSDK.Build.cs has been deleted since makefile was built.
Invalidating makefile for ArcGIS_5_1_TEST_CPPEditor (ArcGISMapsSDK.Build.cs deleted)
Creating project rules assembly for F:\Temp UE Project\ArcGIS_5_1_TEST_CPP\ArcGIS_5_1_TEST_CPP.uproject...
Skipping C:\Program Files\Epic Games\UE_5.1\Engine\Intermediate\Build\BuildRules\UE5Rules.dll: File is installed
Skipping C:\Program Files\Epic Games\UE_5.1\Engine\Intermediate\Build\BuildRules\UE5ProgramRules.dll: File is installed
Found 0 Plugins:
Found 1 Modules:
F:\Temp UE Project\ArcGIS_5_1_TEST_CPP\Source\ArcGIS_5_1_TEST_CPP\ArcGIS_5_1_TEST_CPP.Build.cs
Found Visual Studio installation: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community (Product=Microsoft.VisualStudio.Product.Community, Version=16.11.33529.622)
Found Visual Studio toolchain: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133 (Family=14.29.30133, FamilyRank=0, Version=14.29.30148, Is64Bit=True, Preview=False, Architecture=x64, Error=False, Redist=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Redist\MSVC\14.29.30133)
Found Visual Studio toolchain: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133 (Family=14.29.30133, FamilyRank=0, Version=14.29.30148, Is64Bit=True, Preview=False, Architecture=ARM64, Error=False, Redist=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Redist\MSVC\14.29.30133)
Building UnrealEditor - ArcGIS_5_1_TEST_CPPEditor - Win64 - Development
Compile Env Launch: WITH_LAUNCHERCHECK=0
Compile Env Launch: UE_BUILD_DEVELOPMENT_WITH_DEBUGGAME=0
Compile Env Launch: UE_MODULE_NAME="Launch"
Compile Env Launch: UE_PLUGIN_NAME=""
Enabling plugin 'ModelingToolsEditorMode' (referenced via ArcGIS_5_1_TEST_CPP.uproject)
Compile Env ModelingToolsEditorMode: WITH_PROXYLOD=1
Compile Env ModelingToolsEditorMode: UE_MODULE_NAME="ModelingToolsEditorMode"
Compile Env ModelingToolsEditorMode: UE_PLUGIN_NAME="ModelingToolsEditorMode"
Enabling plugin 'MeshModelingToolset' (referenced via ArcGIS_5_1_TEST_CPP.uproject -> ModelingToolsEditorMode.uplugin)
Compile Env MeshModelingTools: UE_MODULE_NAME="MeshModelingTools"
Compile Env MeshModelingTools: UE_PLUGIN_NAME="MeshModelingToolset"
Compile Env MeshModelingToolsEditorOnly: UE_MODULE_NAME="MeshModelingToolsEditorOnly"
Compile Env MeshModelingToolsEditorOnly: UE_PLUGIN_NAME="MeshModelingToolset"
Compile Env ModelingComponents: UE_MODULE_NAME="ModelingComponents"
Compile Env ModelingComponents: UE_PLUGIN_NAME="MeshModelingToolset"
Compile Env ModelingComponentsEditorOnly: UE_MODULE_NAME="ModelingComponentsEditorOnly"
Compile Env ModelingComponentsEditorOnly: UE_PLUGIN_NAME="MeshModelingToolset"
Compile Env ModelingOperators: UE_MODULE_NAME="ModelingOperators"
Compile Env ModelingOperators: UE_PLUGIN_NAME="MeshModelingToolset"
Compile Env ModelingOperatorsEditorOnly: WITH_PROXYLOD=1
Compile Env ModelingOperatorsEditorOnly: UE_MODULE_NAME="ModelingOperatorsEditorOnly"
Compile Env ModelingOperatorsEditorOnly: UE_PLUGIN_NAME="MeshModelingToolset"
Enabling plugin 'GeometryProcessing' (referenced via ArcGIS_5_1_TEST_CPP.uproject -> ModelingToolsEditorMode.uplugin -> MeshModelingToolset.uplugin)
Compile Env GeometryAlgorithms: UE_MODULE_NAME="GeometryAlgorithms"
Compile Env GeometryAlgorithms: UE_PLUGIN_NAME="GeometryProcessing"
Compile Env DynamicMesh: UE_MODULE_NAME="DynamicMesh"
Compile Env DynamicMesh: UE_PLUGIN_NAME="GeometryProcessing"
Enabling plugin 'ProxyLODPlugin' (referenced via ArcGIS_5_1_TEST_CPP.uproject -> ModelingToolsEditorMode.uplugin -> MeshModelingToolset.uplugin)
Compile Env ProxyLODMeshReduction: UE_MODULE_NAME="ProxyLODMeshReduction"
Compile Env ProxyLODMeshReduction: UE_PLUGIN_NAME="ProxyLODPlugin"
Enabling plugin 'MeshModelingToolsetExp' (referenced via ArcGIS_5_1_TEST_CPP.uproject -> ModelingToolsEditorMode.uplugin)
Compile Env MeshModelingToolsExp: UE_MODULE_NAME="MeshModelingToolsExp"
Compile Env MeshModelingToolsExp: UE_PLUGIN_NAME="MeshModelingToolsetExp"
Compile Env MeshModelingToolsEditorOnlyExp: UE_MODULE_NAME="MeshModelingToolsEditorOnlyExp"
Compile Env MeshModelingToolsEditorOnlyExp: UE_PLUGIN_NAME="MeshModelingToolsetExp"
Compile Env GeometryProcessingAdapters: UE_MODULE_NAME="GeometryProcessingAdapters"
Compile Env GeometryProcessingAdapters: UE_PLUGIN_NAME="MeshModelingToolsetExp"
Compile Env ModelingEditorUI: UE_MODULE_NAME="ModelingEditorUI"
Compile Env ModelingEditorUI: UE_PLUGIN_NAME="MeshModelingToolsetExp"
Enabling plugin 'MeshLODToolset' (referenced via ArcGIS_5_1_TEST_CPP.uproject -> ModelingToolsEditorMode.uplugin)
Compile Env MeshLODToolset: UE_MODULE_NAME="MeshLODToolset"
Compile Env MeshLODToolset: UE_PLUGIN_NAME="MeshLODToolset"
Enabling plugin 'GeometryFlow' (referenced via ArcGIS_5_1_TEST_CPP.uproject -> ModelingToolsEditorMode.uplugin -> MeshLODToolset.uplugin)
Compile Env GeometryFlowCore: UE_MODULE_NAME="GeometryFlowCore"
Compile Env GeometryFlowCore: UE_PLUGIN_NAME="GeometryFlow"
Compile Env GeometryFlowMeshProcessing: UE_MODULE_NAME="GeometryFlowMeshProcessing"
Compile Env GeometryFlowMeshProcessing: UE_PLUGIN_NAME="GeometryFlow"
Compile Env GeometryFlowMeshProcessingEditor: UE_MODULE_NAME="GeometryFlowMeshProcessingEditor"
Compile Env GeometryFlowMeshProcessingEditor: UE_PLUGIN_NAME="GeometryFlow"
Enabling plugin 'EditorScriptingUtilities' (referenced via ArcGIS_5_1_TEST_CPP.uproject -> ModelingToolsEditorMode.uplugin -> MeshLODToolset.uplugin)
Compile Env EditorScriptingUtilities: UE_MODULE_NAME="EditorScriptingUtilities"
Compile Env EditorScriptingUtilities: UE_PLUGIN_NAME="EditorScriptingUtilities"
Enabling plugin 'StylusInput' (referenced via ArcGIS_5_1_TEST_CPP.uproject -> ModelingToolsEditorMode.uplugin)
Compile Env StylusInput: UE_MODULE_NAME="StylusInput"
Compile Env StylusInput: UE_PLUGIN_NAME="StylusInput"
Enabling plugin 'ArcGISMapsSDK' (referenced via ArcGIS_5_1_TEST_CPP.uproject)
Expecting to find a type to be declared in a module rules named 'ArcGISMapsSDK' in UE5Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null. This type must derive from the 'ModuleRules' type defined by Unreal Build Tool.
BuildException: Expecting to find a type to be declared in a module rules named 'ArcGISMapsSDK' in UE5Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null. This type must derive from the 'ModuleRules' type defined by Unreal Build Tool.
at UnrealBuildTool.RulesAssembly.CreateModuleRules(String ModuleName, ReadOnlyTargetRules Target, String ReferenceChain, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\RulesAssembly.cs:line 462
at UnrealBuildTool.RulesAssembly.CreateModuleRules(String ModuleName, ReadOnlyTargetRules Target, String ReferenceChain, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\RulesAssembly.cs:line 394
at UnrealBuildTool.RulesAssembly.CreateModuleRules(String ModuleName, ReadOnlyTargetRules Target, String ReferenceChain, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\RulesAssembly.cs:line 394
at UnrealBuildTool.UEBuildTarget.CreateModuleRulesAndSetDefaults(String ModuleName, String ReferenceChain, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 4333
at UnrealBuildTool.UEBuildTarget.FindOrCreateModuleByName(String ModuleName, String ReferenceChain, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 4457
at UnrealBuildTool.UEBuildTarget.FindOrCreateCppModuleByName(String ModuleName, String ReferenceChain, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 4580
at UnrealBuildTool.UEBuildTarget.AddPlugin(PluginReferenceDescriptor Reference, String ReferenceChain, String[] ExcludeFolders, Dictionary`2 NameToInstance, Dictionary`2 NameToInfos, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 3670
at UnrealBuildTool.UEBuildTarget.SetupPlugins(ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 3463
at UnrealBuildTool.UEBuildTarget.PreBuildSetup(ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 2677
at UnrealBuildTool.UEBuildTarget.Create(TargetDescriptor Descriptor, Boolean bSkipRulesCompile, Boolean bForceRulesCompile, Boolean bUsePrecompiled, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Configuration\UEBuildTarget.cs:line 857
at UnrealBuildTool.BuildMode.CreateMakefile(BuildConfiguration BuildConfiguration, TargetDescriptor TargetDescriptor, ISourceFileWorkingSet WorkingSet, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 741
at UnrealBuildTool.BuildMode.Build(List`1 TargetDescriptors, BuildConfiguration BuildConfiguration, ISourceFileWorkingSet WorkingSet, BuildOptions Options, FileReference WriteOutdatedActionsFile, ILogger Logger, Boolean bSkipPreBuildTargets) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 275
at UnrealBuildTool.BuildMode.Execute(CommandLineArguments Arguments, ILogger Logger) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Modes\BuildMode.cs:line 242
at UnrealBuildTool.UnrealBuildTool.Main(String[] ArgumentsArray) in D:\build\++UE5\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.cs:line 648
WriteFileIfChanged() wrote 0 changed files of 0 requested writes.
Timeline:
[ 0.000]
[ 0.000](+0.596) <unknown>
[ 0.596]I have tried re-installing UE 5.1.1 and VS/dotnet components. It would be great to have ArcGIS working with my current blueprint project. This is so frustrating. Any updates on a fix for this? Possible a version 1.30 soon?
-Coulter