Failed to generate project files. Unreal Engine 4.27 plus version

Building UnrealBuildTool in D:/UnrealEngine4Plus/UnrealEngine…
Running: C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe /nologo /verbosity:quiet “D:/UnrealEngine4Plus/UnrealEngine/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.csproj” /property:Configuration=Development /property:Platform=AnyCPU
Missing D:/UnrealEngine4Plus/UnrealEngine/Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.exe after build

I saw there’s a thread about this. What happened? Why can’t I restore my projects because of this error? I see the issue is up on the forum, and there’s no solution. How do I maintain projects?
I reinstalled the engine from the 4.27 plus branch just yesterday and still nothing works.

Log MSBuild

Active code page: 437
Microsoft (R) Build Engine version 4.8.9037.0
[Microsoft .NET Framework, version 4.0.30319.42000]
Copyright (C) Microsoft Corporation. All rights reserved.

Build started 3/19/2026 8:27:18 AM.
Overriding target “GetFrameworkPaths” in project “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.target
s” with target “GetFrameworkPaths” from project “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.NETFramework.t
argets”.
Overriding target “SatelliteDllsProjectOutputGroup” in project “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft
.Common.targets” with target “SatelliteDllsProjectOutputGroup” from project “C:\Windows\Microsoft.NET\Framework\v4.0.30
319\Microsoft.WinFX.targets”.
Project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” on node 1 (de
fault targets).
Building with tools version “12.0”.
Project file contains ToolsVersion=“12.0”. This toolset may be unknown or missing, in which case you may be able to res
olve this by installing the appropriate version of MSBuild, or the build may have been forced to a particular ToolsVers
ion for policy reasons. Treating the project as if it had ToolsVersion=“4.0”. For more information, please see http://g
o.microsoft.com/fwlink/?LinkId=291333.
Target “_CheckForInvalidConfigurationAndPlatform” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Comm
on.targets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.cspr
oj” (entry point):
Task “Error” skipped, due to false condition; ( ‘$(_InvalidConfigurationError)’ == ‘true’ ) was evaluated as ( ‘’ == ‘t
rue’ ).
Task “Warning” skipped, due to false condition; ( ‘$(_InvalidConfigurationWarning)’ == ‘true’ ) was evaluated as ( ‘’ =
= ‘true’ ).
Using “Message” task from assembly “Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f
7f11d50a3a”.
Task “Message”
Configuration=Development
Done executing task “Message”.
Task “Message”
Platform=AnyCPU
Done executing task “Message”.
Task “Error” skipped, due to false condition; (‘$(OutDir)’ != ‘’ and !HasTrailingSlash(‘$(OutDir)’)) was evaluated as (
‘…\Binaries\DotNET’ != ‘’ and !HasTrailingSlash(’…\Binaries\DotNET’)).
Task “Error” skipped, due to false condition; (‘$(BaseIntermediateOutputPath)’ != ‘’ and !HasTrailingSlash(‘$(BaseInter
mediateOutputPath)’)) was evaluated as (‘obj’ != ‘’ and !HasTrailingSlash(‘obj’)).
Task “Error” skipped, due to false condition; (’$(IntermediateOutputPath)’ != ‘’ and !HasTrailingSlash(‘$(IntermediateO
utputPath)’)) was evaluated as (‘obj\Development’ != ‘’ and !HasTrailingSlash(‘obj\Development’)).
Done building target “_CheckForInvalidConfigurationAndPlatform” in project “UnrealBuildTool.csproj”.
Target “EntityDeploy” skipped, due to false condition; (’@(EntityDeploy)’ != ‘’) was evaluated as (‘’ != ‘’).
Target “BeforeBuild” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:
UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Build” depends o
n it):
Done building target “BeforeBuild” in project “UnrealBuildTool.csproj”.
Target “BuildOnlySettings” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from projec
t “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “CoreBuild”
depends on it):
Done building target “BuildOnlySettings” in project “UnrealBuildTool.csproj”.
Target “GetFrameworkPaths” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.NETFramework.targets” from
project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Prep
areForBuild” depends on it):
Done building target “GetFrameworkPaths” in project “UnrealBuildTool.csproj”.
Target “GetWinFXPath” skipped, due to false condition; ((‘@(Page)’ != ‘’ or ‘@(ApplicationDefinition)’ != ‘’ or ‘@(Reso
urce)’ != ‘’) and (‘$(GetWinFXNativePath)’ != ‘’ or ‘$(GetWinFXWoWPath)’ != ‘’ )) was evaluated as ((‘’ != ‘’ or ‘’ !=
‘’ or ‘’ != ‘’) and (‘’ != ‘’ or ‘’ != ‘’ )).
Target “GetReferenceAssemblyPaths” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” fro
m project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Pr
epareForBuild” depends on it):
Using “GetReferenceAssemblyPaths” task from assembly “Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, Pub
licKeyToken=b03f5f7f11d50a3a”.
Task “GetReferenceAssemblyPaths”
Done executing task “GetReferenceAssemblyPaths”.
Done building target “GetReferenceAssemblyPaths” in project “UnrealBuildTool.csproj”.
Target “PrepareForBuild” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project
“D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “CoreBuild” d
epends on it):
Using “FindAppConfigFile” task from assembly “Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyTo
ken=b03f5f7f11d50a3a”.
Task “FindAppConfigFile”
Found “app.config”.
Done executing task “FindAppConfigFile”.
Using “MakeDir” task from assembly “Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f
7f11d50a3a”.
Task “MakeDir”
Done executing task “MakeDir”.
Done building target “PrepareForBuild” in project “UnrealBuildTool.csproj”.
Target “PreBuildEvent” skipped, due to false condition; (‘$(PreBuildEvent)’!=‘’) was evaluated as (‘’!=‘’).
Target “BeforeResolveReferences” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from
project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Reso
lveReferences” depends on it):
Done building target “BeforeResolveReferences” in project “UnrealBuildTool.csproj”.
Target “AssignProjectConfiguration” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” fr
om project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “R
esolveReferences” depends on it):
Using “AssignProjectConfiguration” task from assembly “Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, Pu
blicKeyToken=b03f5f7f11d50a3a”.
Task “AssignProjectConfiguration”
Project reference “..\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” has not been resolved.
Done executing task “AssignProjectConfiguration”.
Done building target “AssignProjectConfiguration” in project “UnrealBuildTool.csproj”.
Target “AssignProjectConfiguration” skipped. Previously built successfully.
Target “_SplitProjectReferencesByFileExistence” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common
.targets” from project "D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj
" (target “ResolveProjectReferences” depends on it):
Task “ResolveNonMSBuildProjectOutput” skipped, due to false condition; (‘$(BuildingInsideVisualStudio)’==‘true’ and ‘@(
ProjectReferenceWithConfiguration)’!=‘’) was evaluated as (‘’==‘true’ and ‘..\DotNETCommon\DotNETUtilities\DotNETUtilit
ies.csproj’!=‘’).
Done building target “_SplitProjectReferencesByFileExistence” in project “UnrealBuildTool.csproj”.
Target “ResolveProjectReferences” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from
project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Res
olveReferences” depends on it):
Task “MSBuild” skipped, due to false condition; (‘%(_MSBuildProjectReferenceExistent.BuildReference)’ == ‘true’ and ‘@(
ProjectReferenceWithConfiguration)’ != ‘’ and (‘$(BuildingInsideVisualStudio)’ == ‘true’ or ‘$(BuildProjectReferences)’
!= ‘true’) and ‘$(VisualStudioVersion)’ != ‘10.0’ and ‘@(_MSBuildProjectReferenceExistent)’ != ‘’) was evaluated as (’
true’ == ‘true’ and ‘..\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj’ != ‘’ and (‘’ == ‘true’ or ‘true’ != ‘true
‘) and ‘11.0’ != ‘10.0’ and ‘..\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj’ != ‘’).
Task “MSBuild” skipped, due to false condition; (’%(_MSBuildProjectReferenceExistent.BuildReference)’ == ‘true’ and ‘@(
ProjectReferenceWithConfiguration)’ != ‘’ and (‘$(BuildingInsideVisualStudio)’ == ‘true’ or ‘$(BuildProjectReferences)’
!= ‘true’) and ‘$(VisualStudioVersion)’ == ‘10.0’ and ‘@(_MSBuildProjectReferenceExistent)’ != ‘’) was evaluated as (’
true’ == ‘true’ and ‘..\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj’ != ‘’ and (‘’ == ‘true’ or ‘true’ != ‘true
‘) and ‘11.0’ == ‘10.0’ and ‘..\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj’ != ‘’).
Using “MSBuild” task from assembly “Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f
7f11d50a3a”.
Task “MSBuild”
Overriding target “GetFrameworkPaths” in project “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.target
s” with target “GetFrameworkPaths” from project “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.NETFramework.t
argets”.
Overriding target “SatelliteDllsProjectOutputGroup” in project “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft
.Common.targets” with target “SatelliteDllsProjectOutputGroup” from project “C:\Windows\Microsoft.NET\Framework\v4.0.30
319\Microsoft.WinFX.targets”.
Project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (1) is buildi
ng “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (2) o
n node 1 (default targets).
Building with tools version “12.0”.
Project file contains ToolsVersion=“12.0”. This toolset may be unknown or missing, in which case you may be able to res
olve this by installing the appropriate version of MSBuild, or the build may have been forced to a particular ToolsVers
ion for policy reasons. Treating the project as if it had ToolsVersion=“4.0”. For more information, please see http://g
o.microsoft.com/fwlink/?LinkId=291333.
Target “_CheckForInvalidConfigurationAndPlatform” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Comm
on.targets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETU
tilities.csproj” (entry point):
Task “Error” skipped, due to false condition; ( ‘$(_InvalidConfigurationError)’ == ‘true’ ) was evaluated as ( ‘’ == ‘t
rue’ ).
Task “Warning” skipped, due to false condition; ( ‘$(_InvalidConfigurationWarning)’ == ‘true’ ) was evaluated as ( ‘’ =
= ‘true’ ).
Task “Message”
Configuration=Development
Done executing task “Message”.
Task “Message”
Platform=AnyCPU
Done executing task “Message”.
Task “Error” skipped, due to false condition; (’$(OutDir)’ != ‘’ and !HasTrailingSlash(‘$(OutDir)’)) was evaluated as (
‘…\Binaries\DotNET’ != ‘’ and !HasTrailingSlash(’…\Binaries\DotNET’)).
Task “Error” skipped, due to false condition; (‘$(BaseIntermediateOutputPath)’ != ‘’ and !HasTrailingSlash(‘$(BaseInter
mediateOutputPath)’)) was evaluated as (‘obj’ != ‘’ and !HasTrailingSlash(‘obj’)).
Task “Error” skipped, due to false condition; (’$(IntermediateOutputPath)’ != ‘’ and !HasTrailingSlash(‘$(IntermediateO
utputPath)’)) was evaluated as (‘obj\Development’ != ‘’ and !HasTrailingSlash(‘obj\Development’)).
Done building target “_CheckForInvalidConfigurationAndPlatform” in project “DotNETUtilities.csproj”.
Target “EntityDeploy” skipped, due to false condition; (’@(EntityDeploy)’ != ‘’) was evaluated as (‘’ != ‘’).
Target “BeforeBuild” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:
UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (target “Bui
ld” depends on it):
Done building target “BeforeBuild” in project “DotNETUtilities.csproj”.
Target “BuildOnlySettings” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from projec
t “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (targe
t “CoreBuild” depends on it):
Done building target “BuildOnlySettings” in project “DotNETUtilities.csproj”.
Target “GetFrameworkPaths” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.NETFramework.targets” from
project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj”
(target “PrepareForBuild” depends on it):
Done building target “GetFrameworkPaths” in project “DotNETUtilities.csproj”.
Target “GetWinFXPath” skipped, due to false condition; ((‘@(Page)’ != ‘’ or ‘@(ApplicationDefinition)’ != ‘’ or ‘@(Reso
urce)’ != ‘’) and (‘$(GetWinFXNativePath)’ != ‘’ or ‘$(GetWinFXWoWPath)’ != ‘’ )) was evaluated as ((‘’ != ‘’ or ‘’ !=
‘’ or ‘’ != ‘’) and (‘’ != ‘’ or ‘’ != ‘’ )).
Target “GetReferenceAssemblyPaths” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” fro
m project "D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj
" (target “PrepareForBuild” depends on it):
Task “GetReferenceAssemblyPaths”
Done executing task “GetReferenceAssemblyPaths”.
Done building target “GetReferenceAssemblyPaths” in project “DotNETUtilities.csproj”.
Target “PrepareForBuild” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project
“D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (target
“CoreBuild” depends on it):
Task “FindAppConfigFile”
Done executing task “FindAppConfigFile”.
Task “MakeDir”
Done executing task “MakeDir”.
Done building target “PrepareForBuild” in project “DotNETUtilities.csproj”.
Target “PreBuildEvent” skipped, due to false condition; (‘$(PreBuildEvent)’!=‘’) was evaluated as (‘’!=‘’).
Target “BeforeResolveReferences” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from
project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj”
(target “ResolveReferences” depends on it):
Done building target “BeforeResolveReferences” in project “DotNETUtilities.csproj”.
Target “AssignProjectConfiguration” skipped, due to false condition; (‘$(CurrentSolutionConfigurationContents)’ != ‘’ o
r ‘@(ProjectReference)’!=‘’) was evaluated as (‘’ != ‘’ or ‘’!=‘’).
Target “AssignProjectConfiguration” skipped, due to false condition; (‘$(CurrentSolutionConfigurationContents)’ != ‘’ o
r ‘@(ProjectReference)’!=‘’) was evaluated as (‘’ != ‘’ or ‘’!=‘’).
Target “_SplitProjectReferencesByFileExistence” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common
.targets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUti
lities.csproj” (target “ResolveProjectReferences” depends on it):
Task “ResolveNonMSBuildProjectOutput” skipped, due to false condition; (‘$(BuildingInsideVisualStudio)’==‘true’ and ‘@(
ProjectReferenceWithConfiguration)’!=‘’) was evaluated as (‘’==‘true’ and ‘’!=‘’).
Done building target “_SplitProjectReferencesByFileExistence” in project “DotNETUtilities.csproj”.
Target “ResolveProjectReferences” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from
project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj”
(target “ResolveReferences” depends on it):
Task “MSBuild” skipped, due to false condition; (‘%(_MSBuildProjectReferenceExistent.BuildReference)’ == ‘true’ and ‘@(
ProjectReferenceWithConfiguration)’ != ‘’ and (‘$(BuildingInsideVisualStudio)’ == ‘true’ or ‘$(BuildProjectReferences)’
!= ‘true’) and ‘$(VisualStudioVersion)’ != ‘10.0’ and ‘@(_MSBuildProjectReferenceExistent)’ != ‘’) was evaluated as (’
’ == ‘true’ and ‘’ != ‘’ and (‘’ == ‘true’ or ‘true’ != ‘true’) and ‘11.0’ != ‘10.0’ and ‘’ != ‘’).
Task “MSBuild” skipped, due to false condition; (‘%(_MSBuildProjectReferenceExistent.BuildReference)’ == ‘true’ and ‘@(
ProjectReferenceWithConfiguration)’ != ‘’ and (‘$(BuildingInsideVisualStudio)’ == ‘true’ or ‘$(BuildProjectReferences)’
!= ‘true’) and ‘$(VisualStudioVersion)’ == ‘10.0’ and ‘@(_MSBuildProjectReferenceExistent)’ != ‘’) was evaluated as (’
’ == ‘true’ and ‘’ != ‘’ and (‘’ == ‘true’ or ‘true’ != ‘true’) and ‘11.0’ == ‘10.0’ and ‘’ != ‘’).
Task “MSBuild” skipped, due to false condition; (‘%(_MSBuildProjectReferenceExistent.BuildReference)’ == ‘true’ and ‘@(
ProjectReferenceWithConfiguration)’ != ‘’ and ‘$(BuildingInsideVisualStudio)’ != ‘true’ and ‘$(BuildProjectReferences)’
== ‘true’ and ‘@(_MSBuildProjectReferenceExistent)’ != ‘’) was evaluated as (‘’ == ‘true’ and ‘’ != ‘’ and ‘’ != ‘true
’ and ‘true’ == ‘true’ and ‘’ != ‘’).
Task “MSBuild” skipped, due to false condition; (’%(_MSBuildProjectReferenceExistent.BuildReference)’ == ‘true’ and ‘@(
ProjectReferenceWithConfiguration)’ != ‘’ and ‘$(BuildingProject)’ == ‘true’ and ‘@(_MSBuildProjectReferenceExistent)’
!= ‘’) was evaluated as (‘’ == ‘true’ and ‘’ != ‘’ and ‘true’ == ‘true’ and ‘’ != ‘’).
Task “Warning” skipped, due to false condition; (‘@(ProjectReferenceWithConfiguration)’ != ‘’ and ‘@(_MSBuildProjectRef
erenceNonexistent)’ != ‘’) was evaluated as (‘’ != ‘’ and ‘’ != ‘’).
Done building target “ResolveProjectReferences” in project “DotNETUtilities.csproj”.
Target “ResolveNativeReferences” skipped, due to false condition; (‘@(NativeReference)’!=‘’) was evaluated as (‘’!=‘’).
Target “GetFrameworkPaths” skipped. Previously built successfully.
Target “GetReferenceAssemblyPaths” skipped. Previously built successfully.
Target “PrepareForBuild” skipped. Previously built successfully.
Target “GetInstalledSDKLocations” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from
project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj”
(target “ResolveSDKReferences” depends on it):
Task “GetInstalledSDKLocations” skipped, due to false condition; (‘@(SDKReference)’ != ‘’) was evaluated as (‘’ != ‘’).
Done building target “GetInstalledSDKLocations” in project “DotNETUtilities.csproj”.
Target “ResolveSDKReferences” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from pro
ject “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (ta
rget “ResolveAssemblyReferences” depends on it):
Task “ResolveSDKReference” skipped, due to false condition; (‘@(SDKReference)’!=‘’) was evaluated as (‘’!=‘’).
Done building target “ResolveSDKReferences” in project “DotNETUtilities.csproj”.
Target “ResolveSDKReferences” skipped. Previously built successfully.
Target “ExpandSDKReferences” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from proj
ect “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (tar
get “ResolveAssemblyReferences” depends on it):
Task “GetSDKReferenceFiles” skipped, due to false condition; (‘@(ResolvedSDKReference)’!=‘’) was evaluated as (‘’!=‘’).
Done building target “ExpandSDKReferences” in project “DotNETUtilities.csproj”.
Target “ResolveAssemblyReferences” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” fro
m project "D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj
" (target “ResolveReferences” depends on it):
Using “ResolveAssemblyReference” task from assembly “Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, Publ
icKeyToken=b03f5f7f11d50a3a”.
Task “ResolveAssemblyReference”
TargetFrameworkMoniker:
.NETFramework,Version=v4.6.2
TargetFrameworkMonikerDisplayName:
.NET Framework 4.6.2
TargetedRuntimeVersion:
v4.0.30319
Assemblies:
System
System.Xml.Linq
System.Data.DataSetExtensions
Microsoft.CSharp
System.Data
System.Xml
System.Core
AssemblyFiles:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\mscorlib.dll
CandidateAssemblyFiles:
TargetFrameworkDirectories:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2,C:\Program Files (x86)\Refe
rence Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Facades
InstalledAssemblyTables:
IgnoreInstalledAssemblyTable:
False
SearchPaths:
{CandidateAssemblyFiles}
{HintPathFromItem}
{TargetFrameworkDirectory}
{Registry:Software\Microsoft.NETFramework,v4.6.2,AssemblyFoldersEx}
{AssemblyFolders}
{GAC}
{RawFileName}
…\Binaries\DotNET
AllowedAssemblyExtensions:
.winmd
.dll
.exe
AllowedRelatedFileExtensions:
.pdb
.xml
.pri
AppConfigFile:

AutoUnify:
True
CopyLocalDependenciesWhenParentReferenceInGac:
True
FindDependencies:
True
TargetProcessorArchitecture:
msil
StateFile:
obj\Development\DotNETUtilities.csprojResolveAssemblyReference.cache
InstalledAssemblySubsetTables:
IgnoreInstalledAssemblySubsetTable:
False
TargetFrameworkSubsets:
FullTargetFrameworkSubsetNames:
Full
ProfileName:

FullFrameworkFolders:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2
LatestTargetFrameworkDirectories:
ProfileTablesLocation:
Primary reference “mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”.
Resolved file path is “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\mscor
lib.dll”.
Reference found at search path location “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFram
ework\v4.6.2\mscorlib.dll”.
This reference is not “CopyLocal” because it’s in a Frameworks directory.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Primary reference “System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”.
Resolved file path is “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Syste
m.dll”.
Reference found at search path location “{TargetFrameworkDirectory}”.
For SearchPath “{TargetFrameworkDirectory}”.
Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.winmd
", but it didn’t exist.
This reference is not “CopyLocal” because it’s a prerequisite file.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Primary reference “System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”.
Resolved file path is “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Syste
m.Xml.Linq.dll”.
Reference found at search path location “{TargetFrameworkDirectory}”.
For SearchPath “{TargetFrameworkDirectory}”.
Considered “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Xml.L
inq.winmd”, but it didn’t exist.
This reference is not “CopyLocal” because it’s a prerequisite file.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Primary reference “System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”.
Resolved file path is “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Syste
m.Data.DataSetExtensions.dll”.
Reference found at search path location “{TargetFrameworkDirectory}”.
For SearchPath “{TargetFrameworkDirectory}”.
Considered “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Data.
DataSetExtensions.winmd”, but it didn’t exist.
This reference is not “CopyLocal” because it’s a prerequisite file.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Primary reference “Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”.
Resolved file path is “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Micro
soft.CSharp.dll”.
Reference found at search path location “{TargetFrameworkDirectory}”.
For SearchPath “{TargetFrameworkDirectory}”.
Considered “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Microsoft.CS
harp.winmd”, but it didn’t exist.
This reference is not “CopyLocal” because it’s a prerequisite file.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Primary reference “System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”.
Resolved file path is “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Syste
m.Data.dll”.
Reference found at search path location “{TargetFrameworkDirectory}”.
For SearchPath “{TargetFrameworkDirectory}”.
Considered “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Data.
winmd”, but it didn’t exist.
This reference is not “CopyLocal” because it’s a prerequisite file.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Primary reference “System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”.
Resolved file path is “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Syste
m.Xml.dll”.
Reference found at search path location “{TargetFrameworkDirectory}”.
For SearchPath “{TargetFrameworkDirectory}”.
Considered “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Xml.w
inmd”, but it didn’t exist.
This reference is not “CopyLocal” because it’s a prerequisite file.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Primary reference “System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”.
Resolved file path is “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Syste
m.Core.dll”.
Reference found at search path location “{TargetFrameworkDirectory}”.
For SearchPath “{TargetFrameworkDirectory}”.
Considered “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Core.
winmd”, but it didn’t exist.
This reference is not “CopyLocal” because it’s a prerequisite file.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Done executing task “ResolveAssemblyReference”.
Done building target “ResolveAssemblyReferences” in project “DotNETUtilities.csproj”.
Target “ResolveComReferences” skipped, due to false condition; (‘@(COMReference)’!=‘’ or ‘@(COMFileReference)’!=‘’) was
evaluated as (‘’!=‘’ or ‘’!=‘’).
Target “AfterResolveReferences” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from p
roject “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (
target “ResolveReferences” depends on it):
Done building target “AfterResolveReferences” in project “DotNETUtilities.csproj”.
Target “GetReferenceAssemblyPaths” skipped. Previously built successfully.
Target “ImplicitlyExpandDesignTimeFacades” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.NETFramewor
k.targets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUt
ilities.csproj” (target “ResolveReferences” depends on it):
Task “Message” skipped, due to false condition; (‘%(ReferencePath.ResolvedFrom)’ == ‘ImplicitlyExpandDesignTimeFacades’
) was evaluated as (‘{TargetFrameworkDirectory}’ == ‘ImplicitlyExpandDesignTimeFacades’).
Task “Message” skipped, due to false condition; (‘%(ReferencePath.ResolvedFrom)’ == ‘ImplicitlyExpandDesignTimeFacades’
) was evaluated as (‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\mscorlib.dll’
== ‘ImplicitlyExpandDesignTimeFacades’).
Done building target “ImplicitlyExpandDesignTimeFacades” in project “DotNETUtilities.csproj”.
Target “ResolveReferences” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from projec
t “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (targe
t “CoreBuild” depends on it):
Done building target “ResolveReferences” in project “DotNETUtilities.csproj”.
Target “ValidationExtension” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.WorkflowBuildExtensions.t
argets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtili
ties.csproj” (target “PrepareResources” depends on it):
Task “WorkflowBuildMessageTask” skipped, due to false condition; (‘$(SkipWorkflowValidation)’!=‘’ and ‘$(SkipWorkflowVa
lidation)’!=‘true’ and ‘$(SkipWorkflowValidation)’!=‘false’) was evaluated as (‘’!=‘’ and ‘’!=‘true’ and ‘’!=‘false’).
Done building target “ValidationExtension” in project “DotNETUtilities.csproj”.
Target “ExpressionBuildExtension” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.WorkflowBuildExtensi
ons.targets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNET
Utilities.csproj” (target “PrepareResources” depends on it):
Task “WorkflowBuildMessageTask” skipped, due to false condition; (‘$(DisableWorkflowCompiledExpressions)’!=‘’ and ‘$(Di
sableWorkflowCompiledExpressions)’!=‘true’ and ‘$(DisableWorkflowCompiledExpressions)’!=‘false’) was evaluated as (‘’!=
‘’ and ‘’!=‘true’ and ‘’!=‘false’).
Done building target “ExpressionBuildExtension” in project “DotNETUtilities.csproj”.
Target “XamlMarkupCompilePass1” skipped, due to false condition; (‘@(XamlPage)’ != ‘’ or ‘@(XamlAppDef)’ != ‘’) was eva
luated as (‘’ != ‘’ or ‘’ != ‘’).
Target “XamlMarkupCompileReadGeneratedFileList” skipped, due to false condition; (‘@(XamlPage)’ != ‘’ or ‘@(XamlAppDef)
’ != ‘’) was evaluated as (’’ != ‘’ or ‘’ != ‘’).
Target “XamlMarkupCompileAddFilesGenerated” skipped, due to false condition; (‘@(XamlPage)’ != ‘’ or ‘@(XamlAppDef)’ !=
‘’) was evaluated as (‘’ != ‘’ or ‘’ != ‘’).
Target “XamlMarkupCompilePass2” skipped, due to false condition; (‘$(XamlRequiresCompilationPass2)’ == ‘true’ ) was eva
luated as (‘false’ == ‘true’ ).
Target “XamlMarkupCompileReadPass2Flag” skipped, due to false condition; (‘@(XamlPage)’ != ‘’ or ‘@(XamlAppDef)’ != ‘’)
was evaluated as (‘’ != ‘’ or ‘’ != ‘’).
Target “XamlMarkupCompileAddExtensionFilesGenerated” skipped, due to false condition; (‘@(XamlPage)’ != ‘’ or ‘@(XamlAp
pDef)’ != ‘’) was evaluated as (‘’ != ‘’ or ‘’ != ‘’).
Target “AddDeferredValidationErrorsFileToFileWrites” skipped, due to false condition; (Exists(‘$(DeferredValidationErro
rsFileName)’)) was evaluated as (Exists(‘obj\Development\AC2C1ABA-CCF6-44D4-8127-588FD4D0A860-DeferredValidationErrors
.xml’)).
Target “ReportValidationBuildExtensionErrors” skipped, due to false condition; (‘$(SkipWorkflowValidation)’ != ‘true’ a
nd (‘@(XamlPage)’ != ‘’ or ‘@(XamlAppDef)’ != ‘’)) was evaluated as (‘’ != ‘true’ and (‘’ != ‘’ or ‘’ != ‘’)).
Target “MarkupCompilePass1” skipped, due to false condition; (‘@(Page)’ != ‘’ or ‘@(ApplicationDefinition)’ != ‘’ ) was
evaluated as (‘’ != ‘’ or ‘’ != ‘’ ).
Target “AfterMarkupCompilePass1” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.WinFX.targets” from p
roject “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (
target “PrepareResources” depends on it):
Done building target “AfterMarkupCompilePass1” in project “DotNETUtilities.csproj”.
Target “MarkupCompilePass2ForMainAssembly” skipped, due to false condition; (‘$(_RequireMCPass2ForMainAssembly)’ == ‘tr
ue’ ) was evaluated as (‘false’ == ‘true’ ).
Target “FileClassification” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.WinFX.targets” from projec
t “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (targe
t “PrepareResources” depends on it):
Task “FileClassifier” skipped, due to false condition; (‘@(GeneratedBaml)’ != ‘’ or ‘@(Resource)’ != ‘’ or ‘@(Font)’ !=
‘’) was evaluated as (‘’ != ‘’ or ‘’ != ‘’ or ‘’ != ‘’).
Task “Message” skipped, due to false condition; (‘$(MSBuildTargetsVerbose)’==‘true’) was evaluated as (‘’==‘true’).
Task “Message” skipped, due to false condition; (‘$(MSBuildTargetsVerbose)’==‘true’) was evaluated as (‘’==‘true’).
Done building target “FileClassification” in project “DotNETUtilities.csproj”.
Target “MainResourcesGeneration” skipped, due to false condition; (‘@(MainEmbeddedFiles)’ != ‘’) was evaluated as (‘’ !
= ‘’).
Target “AssignWinFXEmbeddedResource” skipped, due to false condition; (‘@(WinFXEmbeddedResource)’ != ‘’) was evaluated
as (‘’ != ‘’).
Target “AssignTargetPaths” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from projec
t “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (targe
t “PrepareResourceNames” depends on it):
Using “AssignTargetPath” task from assembly “Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyTok
en=b03f5f7f11d50a3a”.
Task “AssignTargetPath”
Done executing task “AssignTargetPath”.
Task “AssignTargetPath”
Done executing task “AssignTargetPath”.
Task “AssignTargetPath”
Done executing task “AssignTargetPath”.
Task “AssignTargetPath”
Done executing task “AssignTargetPath”.
Task “AssignTargetPath” skipped, due to false condition; (‘@(_DeploymentBaseManifestWithTargetPath)’==‘’ and ‘%(None.Ex
tension)’==‘.manifest’) was evaluated as (‘’==‘’ and ‘’==‘.manifest’).
Done building target “AssignTargetPaths” in project “DotNETUtilities.csproj”.
Target “AssignTargetPaths” skipped. Previously built successfully.
Target “SplitResourcesByCulture” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from
project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj”
(target “PrepareResourceNames” depends on it):
Task “Warning” skipped, due to false condition; (‘@(ResxWithNoCulture)’!=‘’) was evaluated as (‘’!=‘’).
Task “Warning” skipped, due to false condition; (‘@(ResxWithCulture)’!=‘’) was evaluated as (‘’!=‘’).
Task “Warning” skipped, due to false condition; (‘@(NonResxWithCulture)’!=‘’) was evaluated as (‘’!=‘’).
Task “Warning” skipped, due to false condition; (‘@(NonResxWithNoCulture)’!=‘’) was evaluated as (‘’!=‘’).
Using “AssignCulture” task from assembly “Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=
b03f5f7f11d50a3a”.
Task “AssignCulture”
Done executing task “AssignCulture”.
Done building target “SplitResourcesByCulture” in project “DotNETUtilities.csproj”.
Target “CreateManifestResourceNames” skipped, due to false condition; (‘@(EmbeddedResource)’ != ‘’) was evaluated as (’
’ != ‘’).
Target “CreateCustomManifestResourceNames” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targ
ets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilitie
s.csproj” (target “PrepareResourceNames” depends on it):
Done building target “CreateCustomManifestResourceNames” in project “DotNETUtilities.csproj”.
Target “PrepareResourceNames” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from pro
ject “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (ta
rget “PrepareResources” depends on it):
Done building target “PrepareResourceNames” in project “DotNETUtilities.csproj”.
Target “ResolveAssemblyReferences” skipped. Previously built successfully.
Target “SplitResourcesByCulture” skipped. Previously built successfully.
Target “BeforeResGen” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:
\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (target “Re
sGen” depends on it):
Done building target “BeforeResGen” in project “DotNETUtilities.csproj”.
Target “CoreResGen” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:\U
nrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (target “ResG
en” depends on it):
Task “GenerateResource” skipped, due to false condition; (‘%(EmbeddedResource.Type)’ == ‘Resx’ and ‘%(EmbeddedResource.
GenerateResource)’ != ‘false’ and ‘$(GenerateResourceMSBuildRuntime)’ != ‘CLR2’) was evaluated as (‘’ == ‘Resx’ and ‘’
!= ‘false’ and ‘CurrentRuntime’ != ‘CLR2’).
Task “GenerateResource” skipped, due to false condition; (‘%(EmbeddedResource.Type)’ == ‘Resx’ and ‘%(EmbeddedResource.
GenerateResource)’ != ‘false’ and ‘$(GenerateResourceMSBuildRuntime)’ == ‘CLR2’) was evaluated as (‘’ == ‘Resx’ and ‘’
!= ‘false’ and ‘CurrentRuntime’ == ‘CLR2’).
Done building target “CoreResGen” in project “DotNETUtilities.csproj”.
Target “AfterResGen” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:
UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (target “Res
Gen” depends on it):
Done building target “AfterResGen” in project “DotNETUtilities.csproj”.
Target “ResGen” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:\Unrea
lEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (target “PrepareR
esources” depends on it):
Done building target “ResGen” in project “DotNETUtilities.csproj”.
Target “CompileLicxFiles” skipped, due to false condition; (‘@(_LicxFile)’!=‘’) was evaluated as (‘’!=‘’).
Target “PrepareResources” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project
“D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (target
“CoreBuild” depends on it):
Done building target “PrepareResources” in project “DotNETUtilities.csproj”.
Target “ResolveKeySource” skipped, due to false condition; ($(SignManifests) == ‘true’ or $(SignAssembly) == ‘true’) wa
s evaluated as ( == ‘true’ or == ‘true’).
Target “ResolveReferences” skipped. Previously built successfully.
Target “ResolveKeySource” skipped, due to false condition; ($(SignManifests) == ‘true’ or $(SignAssembly) == ‘true’) wa
s evaluated as ( == ‘true’ or == ‘true’).
Target “ResolveComReferences” skipped, due to false condition; (‘@(COMReference)’!=‘’ or ‘@(COMFileReference)’!=‘’) was
evaluated as (‘’!=‘’ or ‘’!=‘’).
Target “ResolveNativeReferences” skipped, due to false condition; (‘@(NativeReference)’!=‘’) was evaluated as (‘’!=‘’).
Target “_SetExternalWin32ManifestProperties” skipped, due to false condition; (‘$(GenerateClickOnceManifests)’==‘true’
or ‘@(NativeReference)’!=‘’ or ‘@(ResolvedIsolatedComModules)’!=‘’) was evaluated as (‘’==‘true’ or ‘’!=‘’ or ‘’!=‘’).
Target “_SetEmbeddedWin32ManifestProperties” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.ta
rgets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilit
ies.csproj” (target “SetWin32ManifestProperties” depends on it):
Using “GetFrameworkPath” task from assembly “Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyTok
en=b03f5f7f11d50a3a”.
Task “GetFrameworkPath”
Done executing task “GetFrameworkPath”.
Done building target “_SetEmbeddedWin32ManifestProperties” in project “DotNETUtilities.csproj”.
Target “SetWin32ManifestProperties” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” fr
om project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.cspro
j” (target “Compile” depends on it):
Done building target “SetWin32ManifestProperties” in project “DotNETUtilities.csproj”.
Target “_GenerateCompileInputs” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from p
roject “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (
target “Compile” depends on it):
Task “Warning” skipped, due to false condition; (‘@(ManifestResourceWithNoCulture)’!=‘’ and ‘%(ManifestResourceWithNoCu
lture.EmittedForCompatibilityOnly)’==‘’) was evaluated as (‘’!=‘’ and ‘’==‘’).
Task “Warning” skipped, due to false condition; (‘@(ManifestNonResxWithNoCultureOnDisk)’!=‘’ and ‘%(ManifestNonResxWith
NoCultureOnDisk.EmittedForCompatibilityOnly)’==‘’) was evaluated as (‘’!=‘’ and ‘’==‘’).
Done building target “_GenerateCompileInputs” in project “DotNETUtilities.csproj”.
Target “PrepareForBuild” skipped. Previously built successfully.
Target “GetReferenceAssemblyPaths” skipped. Previously built successfully.
Target “_SetTargetFrameworkMonikerAttribute” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.CSharp.ta
rgets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilit
ies.csproj” (target “GenerateTargetFrameworkMonikerAttribute” depends on it):
Done building target “_SetTargetFrameworkMonikerAttribute” in project “DotNETUtilities.csproj”.
Target “GenerateTargetFrameworkMonikerAttribute” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Commo
n.targets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUt
ilities.csproj” (target “BeforeCompile” depends on it):
Skipping target “GenerateTargetFrameworkMonikerAttribute” because all output files are up-to-date with respect to the i
nput files.
Input files: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets
Output files: C:\Users\uebli\AppData\Local\Temp.NETFramework,Version=v4.6.2.AssemblyAttributes.cs
Done building target “GenerateTargetFrameworkMonikerAttribute” in project “DotNETUtilities.csproj”.
Target “GenerateAdditionalSources” skipped, due to false condition; (‘@(AssemblyAttributes)’ != ‘’ and ‘$(GenerateAddit
ionalSources)’ == ‘true’) was evaluated as (‘’ != ‘’ and ‘’ == ‘true’).
Target “BeforeCompile” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D
:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (target “C
ompile” depends on it):
Done building target “BeforeCompile” in project “DotNETUtilities.csproj”.
Target “_TimeStampBeforeCompile” skipped, due to false condition; (‘$(RunPostBuildEvent)’==‘OnOutputUpdated’ or (‘$(Reg
isterForComInterop)’==‘true’ and ‘$(OutputType)’==‘library’)) was evaluated as (‘’==‘OnOutputUpdated’ or (‘’==‘true’ an
d ‘Library’==‘library’)).
Target “_ComputeNonExistentFileProperty” skipped, due to false condition; ((‘$(BuildingInsideVisualStudio)’ == ‘true’)
and (‘$(BuildingOutOfProcess)’ != ‘true’) and ((‘$(BuildingProject)’ == ‘false’) or (‘$(UseHostCompilerIfAvailable)’ ==
‘true’))) was evaluated as ((‘’ == ‘true’) and (‘’ != ‘true’) and ((‘true’ == ‘false’) or (‘true’ == ‘true’))).
Target “PreXsdCodeGen” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.ServiceModel.targets” from proj
ect “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (tar
get “CoreCompile” depends on it):
Using “CallTarget” task from assembly “Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03
f5f7f11d50a3a”.
Task “CallTarget”
Target “CleanXsdCodeGen” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.ServiceModel.targets” from pr
oject “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (t
arget “PreXsdCodeGen” depends on it):
Using “Delete” task from assembly “Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7
f11d50a3a”.
Task “Delete”
Done executing task “Delete”.
Done building target “CleanXsdCodeGen” in project “DotNETUtilities.csproj”.
Done executing task “CallTarget”.
Done building target “PreXsdCodeGen” in project “DotNETUtilities.csproj”.
Target “XsdCodeGen” skipped, due to false condition; ( ‘$(XsdCodeGenPreCondition)’ == ‘True’ ) was evaluated as ( ‘Fals
e’ == ‘True’ ).
Target “CoreCompile” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.CSharp.targets” from project “D:
UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (target “Com
pile” depends on it):
Skipping target “CoreCompile” because all output files are up-to-date with respect to the input files.
Input files: ..\MetaData.cs;ArrayUtils.cs;AssemblyUtils.cs;BinaryFormatterUtils.cs;BinaryReaderExtensions.cs;BinaryArch
iveReader.cs;BinaryArchiveWriter.cs;BinaryWriterExtensions.cs;CommandLineArguments.cs;CommandLineAttribute.cs;CsProject
Info.cs;ContentHash.cs;DirectoryReference.cs;DirectoryUtils.cs;ExceptionUtils.cs;FastJSON\Formatter.cs;FastJSON\Getters
.cs;FastJSON\JSON.cs;FastJSON\JsonParser.cs;FastJSON\JsonSerializer.cs;FastJSON\Reflection.cs;FastJSON\SafeDictionary.c
s;FatalErrorException.cs;FileFilter.cs;FileFilterNode.cs;FilePattern.cs;FileReference.cs;FileSystemReference.cs;FileUti
ls.cs;HelpUtils.cs;Json.cs;JsonObject.cs;JsonWriter.cs;Log.cs;LogIndentScope.cs;LogStatusScope.cs;ManagedProcess.cs;Per
force\PerforceAttributes.cs;Perforce\PerforceChildProcess.cs;Perforce\PerforceConnection.cs;Perforce\PerforceError.cs;P
erforce\PerforceException.cs;Perforce\PerforceInfo.cs;Perforce\PerforceResponse.cs;Perforce\PerforceResponseList.cs;Per
force\PerforceUtils.cs;Perforce\Records\AddOptions.cs;Perforce\Records\AddRecord.cs;Perforce\Records\ChangeRecord.cs;Pe
rforce\Records\ChangesOptions.cs;Perforce\Records\ChangesRecord.cs;Perforce\Records\ChangeStatus.cs;Perforce\Records\Ch
angeType.cs;Perforce\Records\ClientLineEndings.cs;Perforce\Records\ClientOptions.cs;Perforce\Records\ClientRecord.cs;Pe
rforce\Records\ClientsOptions.cs;Perforce\Records\ClientsRecord.cs;Perforce\Records\ClientSubmitOptions.cs;Perforce\Rec
ords\DeleteChangeOptions.cs;Perforce\Records\DeleteClientOptions.cs;Perforce\Records\DeleteOptions.cs;Perforce\Records
DeleteRecord.cs;Perforce\Records\DescribeFileRecord.cs;Perforce\Records\DescribeOptions.cs;Perforce\Records\DescribeRec
ord.cs;Perforce\Records\EditOptions.cs;Perforce\Records\EditRecord.cs;Perforce\Records\FileAction.cs;Perforce\Records\F
ileLogOptions.cs;Perforce\Records\FileLogRecord.cs;Perforce\Records\FStatOptions.cs;Perforce\Records\FStatRecord.cs;Per
force\Records\GetChangeOptions.cs;Perforce\Records\InfoOptions.cs;Perforce\Records\InfoRecord.cs;Perforce\Records\Integ
rationAction.cs;Perforce\Records\IntegrationRecord.cs;Perforce\Records\OpenedOptions.cs;Perforce\Records\PrintRecord.cs
;Perforce\Records\ReconcileOptions.cs;Perforce\Records\ReconcileRecord.cs;Perforce\Records\ResolveOptions.cs;Perforce\R
ecords\ResolveRecord.cs;Perforce\Records\RevertOptions.cs;Perforce\Records\RevertRecord.cs;Perforce\Records\RevisionRec
ord.cs;Perforce\Records\ShelveOptions.cs;Perforce\Records\ShelveRecord.cs;Perforce\Records\StreamOptions.cs;Perforce\Re
cords\StreamRecord.cs;Perforce\Records\StreamType.cs;Perforce\Records\SubmitOptions.cs;Perforce\Records\SubmitRecord.cs
;Perforce\Records\SwitchClientOptions.cs;Perforce\Records\SyncOptions.cs;Perforce\Records\SyncRecord.cs;Perforce\Record
s\SyncSummaryRecord.cs;Perforce\Records\UnshelveOptions.cs;Perforce\Records\UnshelveRecord.cs;Perforce\Records\UpdateCh
angeOptions.cs;Perforce\Records\UserRecord.cs;Perforce\Records\WhereRecord.cs;ProcessUtils.cs;Properties\AssemblyInfo.c
s;ReadOnlyHashSet.cs;ResXResource\UEResXReader.cs;ResXResource\UEResXWriter.cs;StringUtils.cs;ThreadPoolWorkQueue.cs;Ha
shCollection.cs;TraceSpan.cs;Win32ExceptionWithCode.cs;C:\Users\uebli\AppData\Local\Temp.NETFramework,Version=v4.6.2.A
ssemblyAttributes.cs;C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Microsoft.CSh
arp.dll;C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\mscorlib.dll;C:\Program Fi
les (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Core.dll;C:\Program Files (x86)\Referenc
e Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Data.DataSetExtensions.dll;C:\Program Files (x86)\Referenc
e Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Data.dll;C:\Program Files (x86)\Reference Assemblies\Micro
soft\Framework.NETFramework\v4.6.2\System.dll;C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFram
ework\v4.6.2\System.Xml.dll;C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System
.Xml.Linq.dll;C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.CSharp.targets;C:\Windows\Microsoft.NET\Framework
\v4.0.30319\Microsoft.NETFramework.props;D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUt
ilities\DotNETUtilities.csproj;C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets;C:\Windows\Micros
oft.NET\Framework\v4.0.30319\Microsoft.NETFramework.targets;C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Xam
l.targets
Output files: obj\Development\DotNETUtilities.dll;obj\Development\DotNETUtilities.pdb
Done building target “CoreCompile” in project “DotNETUtilities.csproj”.
Target “_TimeStampAfterCompile” skipped, due to false condition; (‘$(RunPostBuildEvent)’==‘OnOutputUpdated’ or (‘$(Regi
sterForComInterop)’==‘true’ and ‘$(OutputType)’==‘library’)) was evaluated as (‘’==‘OnOutputUpdated’ or (‘’==‘true’ and
‘Library’==‘library’)).
Target “AfterCompile” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:
\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (target “Co
mpile” depends on it):
Done building target “AfterCompile” in project “DotNETUtilities.csproj”.
Target “PrepareResourcesForSatelliteAssemblies” skipped, due to false condition; (‘$(UICulture)’ != ‘’) was evaluated a
s (‘’ != ‘’).
Target “MergeLocalizationDirectives” skipped, due to false condition; (‘@(GeneratedLocalizationFiles)’ !=‘’) was evalua
ted as (‘’ !=‘’).
Target “AfterCompileWinFX” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.WinFX.targets” from project
“D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (target
“_AfterCompileWinFXInternal” depends on it):
Done building target “AfterCompileWinFX” in project “DotNETUtilities.csproj”.
Target “_AfterCompileWinFXInternal” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.WinFX.targets” fro
m project "D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj
" (target “Compile” depends on it):
Done building target “_AfterCompileWinFXInternal” in project “DotNETUtilities.csproj”.
Target “Compile” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:\Unre
alEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (target “CoreBui
ld” depends on it):
Done building target “Compile” in project “DotNETUtilities.csproj”.
Target “DeferredValidation” skipped, due to false condition; (‘$(SkipWorkflowValidation)’ != ‘true’ and (‘@(XamlPage)’
!= ‘’ or ‘@(XamlAppDef)’ != ‘’)) was evaluated as (‘’ != ‘true’ and (‘’ != ‘’ or ‘’ != ‘’)).
Target “ExportWindowsMDFile” skipped, due to false condition; (‘$(ExportWinMDFile)’ == ‘true’) was evaluated as (‘’ ==
‘true’).
Target “UnmanagedUnregistration” skipped, due to false condition; (((‘$(_AssemblyTimestampBeforeCompile)’ != ‘$(_Assemb
lyTimestampAfterCompile)’ or ‘$(RegisterForComInterop)’ != ‘true’ or ‘$(OutputType)’ != ‘library’) or
(‘$(_AssemblyTimestampBeforeCompile)’ == ‘’)) and
Exists(‘@(_UnmanagedRegistrationCache)’)) was evaluated as (((‘’ != ‘’ or ‘’ != ‘true’ or ‘Library’
!= ‘library’) or
(‘’ == ‘’)) and
Exists(‘obj\DotNETUtilities.csproj.UnmanagedRegistration.cache’)).
Target “GenerateSerializationAssemblies” skipped, due to false condition; (‘$(_SGenGenerateSerializationAssembliesConfi
g)’ == ‘On’ or (‘@(WebReferenceUrl)’!=‘’ and ‘$(_SGenGenerateSerializationAssembliesConfig)’ == ‘Auto’)) was evaluated
as (‘Auto’ == ‘On’ or (‘’!=‘’ and ‘Auto’ == ‘Auto’)).
Target “_GenerateSatelliteAssemblyInputs” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targe
ts” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities
.csproj” (target “CreateSatelliteAssemblies” depends on it):
Task “Warning” skipped, due to false condition; (‘@(ManifestResourceWithCulture)’!=‘’ and ‘%(ManifestResourceWithCultur
e.EmittedForCompatibilityOnly)’==‘’) was evaluated as (‘’!=‘’ and ‘’==‘’).
Task “Warning” skipped, due to false condition; (‘@(ManifestNonResxWithCultureOnDisk)’!=‘’ and ‘%(ManifestNonResxWithCu
ltureOnDisk.EmittedForCompatibilityOnly)’==‘’) was evaluated as (‘’!=‘’ and ‘’==‘’).
Done building target “_GenerateSatelliteAssemblyInputs” in project “DotNETUtilities.csproj”.
Target “ComputeIntermediateSatelliteAssemblies” skipped, due to false condition; (@(EmbeddedResource->‘%(WithCulture)’)
!= ‘’) was evaluated as ( != ‘’).
Target “GenerateSatelliteAssemblies” skipped, due to false condition; (‘@(_SatelliteAssemblyResourceInputs)’ != ‘’) was
evaluated as (‘’ != ‘’).
Target “CreateSatelliteAssemblies” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” fro
m project "D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj
" (target “CoreBuild” depends on it):
Done building target “CreateSatelliteAssemblies” in project “DotNETUtilities.csproj”.
Target “GenerateManifests” skipped, due to false condition; (‘$(GenerateClickOnceManifests)’==‘true’ or ‘@(NativeRefere
nce)’!=‘’ or ‘@(ResolvedIsolatedComModules)’!=‘’ or ‘$(GenerateAppxManifest)’ == ‘true’) was evaluated as (‘’==‘true’ o
r ‘’!=‘’ or ‘’!=‘’ or ‘’ == ‘true’).
Target “GetTargetPath” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D
:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (target “C
oreBuild” depends on it):
Done building target “GetTargetPath” in project “DotNETUtilities.csproj”.
Target “ComputeIntermediateSatelliteAssemblies” skipped, due to false condition; (@(EmbeddedResource->‘%(WithCulture)’)
!= ‘’) was evaluated as ( != ‘’).
Target “_CopyFilesMarkedCopyLocal” skipped, due to false condition; (‘@(ReferenceCopyLocalPaths)’ != ‘’) was evaluated
as (‘’ != ‘’).
Target “AssignTargetPaths” skipped. Previously built successfully.
Target “_SplitProjectReferencesByFileExistence” skipped. Previously built successfully.
Target “GetCopyToOutputDirectoryXamlAppDefs” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Xaml.targ
ets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilitie
s.csproj” (target “GetCopyToOutputDirectoryItems” depends on it):
Task “AssignTargetPath”
Done executing task “AssignTargetPath”.
Done building target “GetCopyToOutputDirectoryXamlAppDefs” in project “DotNETUtilities.csproj”.
Target “GetCopyToOutputDirectoryItems” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets”
from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.cs
proj” (target “_CopySourceItemsToOutputDirectory” depends on it):
Task “MSBuild” skipped, due to false condition; (‘@(_MSBuildProjectReferenceExistent)’ != ‘’ and ‘$(_GetChildProjectCop
yToOutputDirectoryItems)’ == ‘true’ and ‘%(_MSBuildProjectReferenceExistent.Private)’ != ‘false’ and ‘$(UseCommonOutput
Directory)’ != ‘true’) was evaluated as (‘’ != ‘’ and ‘true’ == ‘true’ and ‘’ != ‘false’ and ‘false’ != ‘true’).
Task “AssignTargetPath”
Done executing task “AssignTargetPath”.
Done building target “GetCopyToOutputDirectoryItems” in project “DotNETUtilities.csproj”.
Target “_CopyOutOfDateSourceItemsToOutputDirectory” skipped, due to false condition; ( ‘@(_SourceItemsToCopyToOutputDir
ectory)’ != ‘’ ) was evaluated as ( ‘’ != ‘’ ).
Target “_CopyOutOfDateSourceItemsToOutputDirectoryAlways” skipped, due to false condition; ( ‘@(_SourceItemsToCopyToOut
putDirectoryAlways)’ != ‘’ ) was evaluated as ( ‘’ != ‘’ ).
Target “_CopySourceItemsToOutputDirectory” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targ
ets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilitie
s.csproj” (target “CopyFilesToOutputDirectory” depends on it):
Done building target “_CopySourceItemsToOutputDirectory” in project “DotNETUtilities.csproj”.
Target “_CopyAppConfigFile” skipped, due to false condition; ( ‘@(AppConfigWithTargetPath)’ != ‘’ ) was evaluated as (
‘’ != ‘’ ).
Target “_CopyManifestFiles” skipped, due to false condition; ( ‘$(_DeploymentCopyApplicationManifest)’==‘true’ or ‘$(Ge
nerateClickOnceManifests)’==‘true’ ) was evaluated as ( ‘’==‘true’ or ‘’==‘true’ ).
Target “_CheckForCompileOutputs” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from
project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj”
(target “CopyFilesToOutputDirectory” depends on it):
Done building target “_CheckForCompileOutputs” in project “DotNETUtilities.csproj”.
Target “_SGenCheckForOutputs” skipped, due to false condition; (‘$(_SGenGenerateSerializationAssembliesConfig)’ == ‘On’
or (‘@(WebReferenceUrl)’!=‘’ and ‘$(_SGenGenerateSerializationAssembliesConfig)’ == ‘Auto’)) was evaluated as (‘Auto’
== ‘On’ or (‘’!=‘’ and ‘Auto’ == ‘Auto’)).
Target “CopyFilesToOutputDirectory” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” fr
om project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.cspro
j” (target “PrepareForRun” depends on it):
Using “Copy” task from assembly “Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f1
1d50a3a”.
Task “Copy”
Did not copy from file “obj\Development\DotNETUtilities.dll” to file "…\Binaries\DotNET\DotNETUtilities.dll
" because the “SkipUnchangedFiles” parameter was set to “true” in the project and the files’ sizes and timestamps mat
ch.
Done executing task “Copy”.
Task “Message”
DotNETUtilities → D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\DotNETUtilities.dll
Done executing task “Message”.
Task “Copy” skipped, due to false condition; (‘@(AddModules)’ != ‘’) was evaluated as (‘’ != ‘’).
Task “Copy” skipped, due to false condition; (‘$(_SGenDllCreated)’==‘true’) was evaluated as (‘false’==‘true’).
Task “Copy”
Did not copy from file “obj\Development\DotNETUtilities.pdb” to file "…\Binaries\DotNET\DotNETUtilities.pdb
" because the “SkipUnchangedFiles” parameter was set to “true” in the project and the files’ sizes and timestamps mat
ch.
Done executing task “Copy”.
Task “Copy” skipped, due to false condition; (‘$(_DocumentationFileProduced)’==‘true’) was evaluated as (‘false’==‘true
‘).
Task “Copy” skipped, due to false condition; (’@(IntermediateSatelliteAssembliesWithTargetPath)’ != ‘’) was evaluated a
s (‘’ != ‘’).
Task “Copy” skipped, due to false condition; (‘@(ReferenceComWrappersToCopyLocal)’ != ‘’ or ‘@(ResolvedIsolatedComModul
es)’ != ‘’ or ‘@(_DeploymentLooseManifestFile)’ != ‘’ or ‘@(NativeReferenceFile)’ != ‘’ ) was evaluated as (‘’ != ‘’ or
‘’ != ‘’ or ‘’ != ‘’ or ‘’ != ‘’ ).
Task “Copy” skipped, due to false condition; (‘$(SkipCopyWinMDArtifact)’ != ‘true’ and ‘@(WinMDExpArtifacts)’ != ‘’) wa
s evaluated as (‘’ != ‘true’ and ‘’ != ‘’).
Task “Message” skipped, due to false condition; (‘$(SkipCopyWinMDArtifact)’ != ‘true’ and ‘$(_WindowsMetadataOutputPath
)’ != ‘’) was evaluated as (‘’ != ‘true’ and ‘’ != ‘’).
Done building target “CopyFilesToOutputDirectory” in project “DotNETUtilities.csproj”.
Target “PrepareForRun” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D
:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (target “C
oreBuild” depends on it):
Done building target “PrepareForRun” in project “DotNETUtilities.csproj”.
Target “UnmanagedRegistration” skipped, due to false condition; (‘$(RegisterForComInterop)’==‘true’ and ‘$(OutputType)’
==‘library’) was evaluated as (‘’==‘true’ and ‘Library’==‘library’).
Target “_CheckForCompileOutputs” skipped. Previously built successfully.
Target “_SGenCheckForOutputs” skipped, due to false condition; (‘$(_SGenGenerateSerializationAssembliesConfig)’ == ‘On’
or (‘@(WebReferenceUrl)’!=‘’ and ‘$(_SGenGenerateSerializationAssembliesConfig)’ == ‘Auto’)) was evaluated as (‘Auto’
== ‘On’ or (‘’!=‘’ and ‘Auto’ == ‘Auto’)).
Target “_CleanGetCurrentAndPriorFileWrites” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.tar
gets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtiliti
es.csproj” (target “IncrementalClean” depends on it):
Using “ReadLinesFromFile” task from assembly “Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyTo
ken=b03f5f7f11d50a3a”.
Task “ReadLinesFromFile”
Done executing task “ReadLinesFromFile”.
Using “ConvertToAbsolutePath” task from assembly “Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicK
eyToken=b03f5f7f11d50a3a”.
Task “ConvertToAbsolutePath”
Done executing task “ConvertToAbsolutePath”.
Using “FindUnderPath” task from assembly “Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=
b03f5f7f11d50a3a”.
Task “FindUnderPath”
Comparison path is “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities”.
Done executing task “FindUnderPath”.
Task “FindUnderPath”
Comparison path is “…\Binaries\DotNET”.
Done executing task “FindUnderPath”.
Task “FindUnderPath”
Comparison path is “obj\Development”.
Done executing task “FindUnderPath”.
Using “RemoveDuplicates” task from assembly “Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyTok
en=b03f5f7f11d50a3a”.
Task “RemoveDuplicates”
Done executing task “RemoveDuplicates”.
Done building target “_CleanGetCurrentAndPriorFileWrites” in project “DotNETUtilities.csproj”.
Target “IncrementalClean” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project
“D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (target
“CoreBuild” depends on it):
Task “FindUnderPath”
Comparison path is “…\Binaries\DotNET”.
Done executing task “FindUnderPath”.
Task “FindUnderPath”
Comparison path is “obj\Development”.
Done executing task “FindUnderPath”.
Task “Delete”
Done executing task “Delete”.
Task “RemoveDuplicates”
Done executing task “RemoveDuplicates”.
Task “WriteLinesToFile” skipped, due to false condition; (‘@(_CleanUnfilteredPriorFileWrites)’!=‘@(_CleanUniqueRemainin
gFileWritesAfterIncrementalClean)’) was evaluated as (‘D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\DotNETU
tilities.dll;D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\DotNETUtilities.pdb;D:\UnrealEngine4Plus\UnrealEn
gine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\obj\Development\DotNETUtilities.dll;D:\UnrealEngine4Plus\Unrea
lEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\obj\Development\DotNETUtilities.pdb;D:\UnrealEngine4Plus\Un
realEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\obj\Development\DotNETUtilities.csprojResolveAssemblyRef
erence.cache’!=‘D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\DotNETUtilities.dll;D:\UnrealEngine4Plus\Unrea
lEngine\Engine\Binaries\DotNET\DotNETUtilities.pdb;D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommo
n\DotNETUtilities\obj\Development\DotNETUtilities.dll;D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCo
mmon\DotNETUtilities\obj\Development\DotNETUtilities.pdb;D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNE
TCommon\DotNETUtilities\obj\Development\DotNETUtilities.csprojResolveAssemblyReference.cache’).
Done building target “IncrementalClean” in project “DotNETUtilities.csproj”.
Target “PostBuildEvent” skipped, due to false condition; (‘$(PostBuildEvent)’ != ‘’ and (‘$(RunPostBuildEvent)’ != ‘OnO
utputUpdated’ or ‘$(_AssemblyTimestampBeforeCompile)’ != ‘$(_AssemblyTimestampAfterCompile)’)) was evaluated as (‘’ !=
‘’ and (‘’ != ‘OnOutputUpdated’ or ‘’ != ‘’)).
Target “CoreBuild” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:\Un
realEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (target "Build
" depends on it):
Done building target “CoreBuild” in project “DotNETUtilities.csproj”.
Target “AfterBuild” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:\U
nrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (target “Buil
d” depends on it):
Done building target “AfterBuild” in project “DotNETUtilities.csproj”.
Target “Build” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:\Unreal
Engine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (entry point):
Done building target “Build” in project “DotNETUtilities.csproj”.
Done Building Project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtil
ities.csproj” (default targets).

Done executing task “MSBuild”.
Task “MSBuild”
Project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (1) is buildi
ng “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (2:2)
on node 1 (GetNativeManifest target(s)).
Building with tools version “12.0”.
Project file contains ToolsVersion=“12.0”. This toolset may be unknown or missing, in which case you may be able to res
olve this by installing the appropriate version of MSBuild, or the build may have been forced to a particular ToolsVers
ion for policy reasons. Treating the project as if it had ToolsVersion=“4.0”. For more information, please see http://g
o.microsoft.com/fwlink/?LinkId=291333.
Target “_CheckForInvalidConfigurationAndPlatform” skipped. Previously built successfully.
Target “GetNativeManifest” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from projec
t “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj” (entry
point):
Done building target “GetNativeManifest” in project “DotNETUtilities.csproj”.
Done Building Project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtil
ities.csproj” (GetNativeManifest target(s)).

Done executing task “MSBuild”.
Task “Warning” skipped, due to false condition; (‘@(ProjectReferenceWithConfiguration)’ != ‘’ and ‘@(_MSBuildProjectRef
erenceNonexistent)’ != ‘’) was evaluated as (‘..\DotNETCommon\DotNETUtilities\DotNETUtilities.csproj’ != ‘’ and ‘’ != ’
‘).
Done building target “ResolveProjectReferences” in project “UnrealBuildTool.csproj”.
Target “ResolveNativeReferences” skipped, due to false condition; (’@(NativeReference)‘!=’‘) was evaluated as (’‘!=’‘).
Target “GetFrameworkPaths” skipped. Previously built successfully.
Target “GetReferenceAssemblyPaths” skipped. Previously built successfully.
Target “PrepareForBuild” skipped. Previously built successfully.
Target “GetInstalledSDKLocations” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from
project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Res
olveSDKReferences” depends on it):
Task “GetInstalledSDKLocations” skipped, due to false condition; (’@(SDKReference)’ != ‘’) was evaluated as (‘’ != ‘’).
Done building target “GetInstalledSDKLocations” in project “UnrealBuildTool.csproj”.
Target “ResolveSDKReferences” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from pro
ject “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Resolve
AssemblyReferences” depends on it):
Task “ResolveSDKReference” skipped, due to false condition; (‘@(SDKReference)’!=‘’) was evaluated as (‘’!=‘’).
Done building target “ResolveSDKReferences” in project “UnrealBuildTool.csproj”.
Target “ResolveSDKReferences” skipped. Previously built successfully.
Target “ExpandSDKReferences” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from proj
ect “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “ResolveA
ssemblyReferences” depends on it):
Task “GetSDKReferenceFiles” skipped, due to false condition; (‘@(ResolvedSDKReference)’!=‘’) was evaluated as (‘’!=‘’).
Done building target “ExpandSDKReferences” in project “UnrealBuildTool.csproj”.
Target “ResolveAssemblyReferences” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” fro
m project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Re
solveReferences” depends on it):
Task “ResolveAssemblyReference”
TargetFrameworkMoniker:
.NETFramework,Version=v4.6.2
TargetFrameworkMonikerDisplayName:
.NET Framework 4.6.2
TargetedRuntimeVersion:
v4.0.30319
Assemblies:
Ionic.Zip.Reduced
Private = ‘False’
HintPath = ‘…\Binaries\DotNET\Ionic.Zip.Reduced.dll’
Microsoft.VisualStudio.Setup.Configuration.Interop
HintPath = ‘…\Binaries\ThirdParty\VisualStudio\Microsoft.VisualStudio.Setup.Configuration.Interop.dll’
EmbedInteropTypes = ‘True’
System
System.Data
System.Management
System.ServiceProcess
System.Web.Extensions
System.Xml
System.Xml.Linq
System.Core
AssemblyFiles:
D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\DotNETUtilities.dll
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\mscorlib.dll
CandidateAssemblyFiles:
TargetFrameworkDirectories:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2,C:\Program Files (x86)\Refe
rence Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Facades
InstalledAssemblyTables:
IgnoreInstalledAssemblyTable:
False
SearchPaths:
{CandidateAssemblyFiles}
{HintPathFromItem}
{TargetFrameworkDirectory}
{Registry:Software\Microsoft.NETFramework,v4.6.2,AssemblyFoldersEx}
{AssemblyFolders}
{GAC}
{RawFileName}
…\Binaries\DotNET
AllowedAssemblyExtensions:
.winmd
.dll
.exe
AllowedRelatedFileExtensions:
.pdb
.xml
.pri
AppConfigFile:
app.config
AutoUnify:
False
CopyLocalDependenciesWhenParentReferenceInGac:
True
FindDependencies:
True
TargetProcessorArchitecture:
msil
StateFile:
obj\Development\UnrealBuildTool.csprojResolveAssemblyReference.cache
InstalledAssemblySubsetTables:
IgnoreInstalledAssemblySubsetTable:
False
TargetFrameworkSubsets:
FullTargetFrameworkSubsetNames:
Full
ProfileName:

FullFrameworkFolders:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2
LatestTargetFrameworkDirectories:
ProfileTablesLocation:
Primary reference “DotNETUtilities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null”.
Resolved file path is “D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\DotNETUtilities.dll”.
Reference found at search path location “D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\DotNETUtilities
.dll”.
Found related file “D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\DotNETUtilities.pdb”.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Primary reference “mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”.
Resolved file path is “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\mscor
lib.dll”.
Reference found at search path location “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFram
ework\v4.6.2\mscorlib.dll”.
This reference is not “CopyLocal” because it’s a prerequisite file.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Primary reference “Ionic.Zip.Reduced, Version=1.9.1.8, Culture=neutral, PublicKeyToken=null”.
Resolved file path is “D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\Ionic.Zip.Reduced.dll”.
Reference found at search path location “{HintPathFromItem}”.
This reference is not “CopyLocal” because at least one source item had “Private” set to “false” and no source ite
ms had “Private” set to “true”.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Primary reference “Microsoft.VisualStudio.Setup.Configuration.Interop, Version=1.0.0.0, Culture=neutral, PublicKeyTok
en=b03f5f7f11d50a3a”.
Resolved file path is “D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\ThirdParty\VisualStudio\Microsoft.Visual
Studio.Setup.Configuration.Interop.dll”.
Reference found at search path location “{HintPathFromItem}”.
This reference is not “CopyLocal” because its types will be embedded into the target assembly.
The ImageRuntimeVersion for this reference is “v2.0.50727”.
Primary reference “System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”.
Resolved file path is “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Syste
m.dll”.
Reference found at search path location “{TargetFrameworkDirectory}”.
For SearchPath “{TargetFrameworkDirectory}”.
Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.winmd
", but it didn’t exist.
This reference is not “CopyLocal” because it’s a prerequisite file.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Primary reference “System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”.
Resolved file path is “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Syste
m.Data.dll”.
Reference found at search path location “{TargetFrameworkDirectory}”.
For SearchPath “{TargetFrameworkDirectory}”.
Considered “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Data.
winmd”, but it didn’t exist.
This reference is not “CopyLocal” because it’s a prerequisite file.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Primary reference “System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”.
Resolved file path is “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Syste
m.Management.dll”.
Reference found at search path location “{TargetFrameworkDirectory}”.
For SearchPath “{TargetFrameworkDirectory}”.
Considered “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Manag
ement.winmd”, but it didn’t exist.
This reference is not “CopyLocal” because it’s a prerequisite file.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Primary reference “System.ServiceProcess, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”.
Resolved file path is “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Syste
m.ServiceProcess.dll”.
Reference found at search path location “{TargetFrameworkDirectory}”.
For SearchPath “{TargetFrameworkDirectory}”.
Considered “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Servi
ceProcess.winmd”, but it didn’t exist.
This reference is not “CopyLocal” because it’s a prerequisite file.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Primary reference “System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”.
Resolved file path is “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Syste
m.Web.Extensions.dll”.
Reference found at search path location “{TargetFrameworkDirectory}”.
For SearchPath “{TargetFrameworkDirectory}”.
Considered “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Web.E
xtensions.winmd”, but it didn’t exist.
This reference is not “CopyLocal” because it’s a prerequisite file.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Primary reference “System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”.
Resolved file path is “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Syste
m.Xml.dll”.
Reference found at search path location “{TargetFrameworkDirectory}”.
For SearchPath “{TargetFrameworkDirectory}”.
Considered “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Xml.w
inmd”, but it didn’t exist.
This reference is not “CopyLocal” because it’s a prerequisite file.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Primary reference “System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”.
Resolved file path is “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Syste
m.Xml.Linq.dll”.
Reference found at search path location “{TargetFrameworkDirectory}”.
For SearchPath “{TargetFrameworkDirectory}”.
Considered “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Xml.L
inq.winmd”, but it didn’t exist.
This reference is not “CopyLocal” because it’s a prerequisite file.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Primary reference “System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”.
Resolved file path is “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\Syste
m.Core.dll”.
Reference found at search path location “{TargetFrameworkDirectory}”.
For SearchPath “{TargetFrameworkDirectory}”.
Considered “C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Core.
winmd”, but it didn’t exist.
This reference is not “CopyLocal” because it’s a prerequisite file.
The ImageRuntimeVersion for this reference is “v4.0.30319”.
Done executing task “ResolveAssemblyReference”.
Done building target “ResolveAssemblyReferences” in project “UnrealBuildTool.csproj”.
Target “ResolveComReferences” skipped, due to false condition; (‘@(COMReference)’!=‘’ or ‘@(COMFileReference)’!=‘’) was
evaluated as (‘’!=‘’ or ‘’!=‘’).
Target “AfterResolveReferences” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from p
roject “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Resol
veReferences” depends on it):
Done building target “AfterResolveReferences” in project “UnrealBuildTool.csproj”.
Target “GetReferenceAssemblyPaths” skipped. Previously built successfully.
Target “ImplicitlyExpandDesignTimeFacades” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.NETFramewor
k.targets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.cspro
j” (target “ResolveReferences” depends on it):
Task “Message” skipped, due to false condition; (‘%(ReferencePath.ResolvedFrom)’ == ‘ImplicitlyExpandDesignTimeFacades’
) was evaluated as (‘D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\DotNETUtilities.dll’ == ‘ImplicitlyExpand
DesignTimeFacades’).
Task “Message” skipped, due to false condition; (‘%(ReferencePath.ResolvedFrom)’ == ‘ImplicitlyExpandDesignTimeFacades’
) was evaluated as (‘{HintPathFromItem}’ == ‘ImplicitlyExpandDesignTimeFacades’).
Task “Message” skipped, due to false condition; (‘%(ReferencePath.ResolvedFrom)’ == ‘ImplicitlyExpandDesignTimeFacades’
) was evaluated as (‘C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\mscorlib.dll’
== ‘ImplicitlyExpandDesignTimeFacades’).
Task “Message” skipped, due to false condition; (‘%(ReferencePath.ResolvedFrom)’ == ‘ImplicitlyExpandDesignTimeFacades’
) was evaluated as (‘{TargetFrameworkDirectory}’ == ‘ImplicitlyExpandDesignTimeFacades’).
Done building target “ImplicitlyExpandDesignTimeFacades” in project “UnrealBuildTool.csproj”.
Target “ResolveReferences” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from projec
t “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “CoreBuild”
depends on it):
Done building target “ResolveReferences” in project “UnrealBuildTool.csproj”.
Target “ValidationExtension” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.WorkflowBuildExtensions.t
argets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj”
(target “PrepareResources” depends on it):
Task “WorkflowBuildMessageTask” skipped, due to false condition; (‘$(SkipWorkflowValidation)’!=‘’ and ‘$(SkipWorkflowVa
lidation)’!=‘true’ and ‘$(SkipWorkflowValidation)’!=‘false’) was evaluated as (‘’!=‘’ and ‘’!=‘true’ and ‘’!=‘false’).
Done building target “ValidationExtension” in project “UnrealBuildTool.csproj”.
Target “ExpressionBuildExtension” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.WorkflowBuildExtensi
ons.targets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csp
roj” (target “PrepareResources” depends on it):
Task “WorkflowBuildMessageTask” skipped, due to false condition; (‘$(DisableWorkflowCompiledExpressions)’!=‘’ and ‘$(Di
sableWorkflowCompiledExpressions)’!=‘true’ and ‘$(DisableWorkflowCompiledExpressions)’!=‘false’) was evaluated as (‘’!=
‘’ and ‘’!=‘true’ and ‘’!=‘false’).
Done building target “ExpressionBuildExtension” in project “UnrealBuildTool.csproj”.
Target “XamlMarkupCompilePass1” skipped, due to false condition; (‘@(XamlPage)’ != ‘’ or ‘@(XamlAppDef)’ != ‘’) was eva
luated as (‘’ != ‘’ or ‘’ != ‘’).
Target “XamlMarkupCompileReadGeneratedFileList” skipped, due to false condition; (‘@(XamlPage)’ != ‘’ or ‘@(XamlAppDef)
’ != ‘’) was evaluated as (’’ != ‘’ or ‘’ != ‘’).
Target “XamlMarkupCompileAddFilesGenerated” skipped, due to false condition; (‘@(XamlPage)’ != ‘’ or ‘@(XamlAppDef)’ !=
‘’) was evaluated as (‘’ != ‘’ or ‘’ != ‘’).
Target “XamlMarkupCompilePass2” skipped, due to false condition; (‘$(XamlRequiresCompilationPass2)’ == ‘true’ ) was eva
luated as (‘false’ == ‘true’ ).
Target “XamlMarkupCompileReadPass2Flag” skipped, due to false condition; (‘@(XamlPage)’ != ‘’ or ‘@(XamlAppDef)’ != ‘’)
was evaluated as (‘’ != ‘’ or ‘’ != ‘’).
Target “XamlMarkupCompileAddExtensionFilesGenerated” skipped, due to false condition; (‘@(XamlPage)’ != ‘’ or ‘@(XamlAp
pDef)’ != ‘’) was evaluated as (‘’ != ‘’ or ‘’ != ‘’).
Target “AddDeferredValidationErrorsFileToFileWrites” skipped, due to false condition; (Exists(‘$(DeferredValidationErro
rsFileName)’)) was evaluated as (Exists(‘obj\Development\AC2C1ABA-CCF6-44D4-8127-588FD4D0A860-DeferredValidationErrors
.xml’)).
Target “ReportValidationBuildExtensionErrors” skipped, due to false condition; (‘$(SkipWorkflowValidation)’ != ‘true’ a
nd (‘@(XamlPage)’ != ‘’ or ‘@(XamlAppDef)’ != ‘’)) was evaluated as (‘’ != ‘true’ and (‘’ != ‘’ or ‘’ != ‘’)).
Target “MarkupCompilePass1” skipped, due to false condition; (‘@(Page)’ != ‘’ or ‘@(ApplicationDefinition)’ != ‘’ ) was
evaluated as (‘’ != ‘’ or ‘’ != ‘’ ).
Target “AfterMarkupCompilePass1” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.WinFX.targets” from p
roject “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Prepa
reResources” depends on it):
Done building target “AfterMarkupCompilePass1” in project “UnrealBuildTool.csproj”.
Target “MarkupCompilePass2ForMainAssembly” skipped, due to false condition; (‘$(_RequireMCPass2ForMainAssembly)’ == ‘tr
ue’ ) was evaluated as (‘false’ == ‘true’ ).
Target “FileClassification” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.WinFX.targets” from projec
t “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “PrepareRes
ources” depends on it):
Task “FileClassifier” skipped, due to false condition; (‘@(GeneratedBaml)’ != ‘’ or ‘@(Resource)’ != ‘’ or ‘@(Font)’ !=
‘’) was evaluated as (‘’ != ‘’ or ‘’ != ‘’ or ‘’ != ‘’).
Task “Message” skipped, due to false condition; (‘$(MSBuildTargetsVerbose)’==‘true’) was evaluated as (‘’==‘true’).
Task “Message” skipped, due to false condition; (‘$(MSBuildTargetsVerbose)’==‘true’) was evaluated as (‘’==‘true’).
Done building target “FileClassification” in project “UnrealBuildTool.csproj”.
Target “MainResourcesGeneration” skipped, due to false condition; (‘@(MainEmbeddedFiles)’ != ‘’) was evaluated as (‘’ !
= ‘’).
Target “AssignWinFXEmbeddedResource” skipped, due to false condition; (‘@(WinFXEmbeddedResource)’ != ‘’) was evaluated
as (‘’ != ‘’).
Target “AssignTargetPaths” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from projec
t “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “PrepareRes
ourceNames” depends on it):
Task “AssignTargetPath”
Done executing task “AssignTargetPath”.
Task “AssignTargetPath”
Done executing task “AssignTargetPath”.
Task “AssignTargetPath”
Done executing task “AssignTargetPath”.
Task “AssignTargetPath”
Done executing task “AssignTargetPath”.
Task “AssignTargetPath” skipped, due to false condition; (‘@(_DeploymentBaseManifestWithTargetPath)’==‘’ and ‘%(None.Ex
tension)’==‘.manifest’) was evaluated as (‘’==‘’ and ‘.config’==‘.manifest’).
Task “AssignTargetPath”
Done executing task “AssignTargetPath”.
Done building target “AssignTargetPaths” in project “UnrealBuildTool.csproj”.
Target “AssignTargetPaths” skipped. Previously built successfully.
Target “SplitResourcesByCulture” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from
project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Prep
areResourceNames” depends on it):
Task “Warning” skipped, due to false condition; (‘@(ResxWithNoCulture)’!=‘’) was evaluated as (‘’!=‘’).
Task “Warning” skipped, due to false condition; (‘@(ResxWithCulture)’!=‘’) was evaluated as (‘’!=‘’).
Task “Warning” skipped, due to false condition; (‘@(NonResxWithCulture)’!=‘’) was evaluated as (‘’!=‘’).
Task “Warning” skipped, due to false condition; (‘@(NonResxWithNoCulture)’!=‘’) was evaluated as (‘’!=‘’).
Task “AssignCulture”
Done executing task “AssignCulture”.
Done building target “SplitResourcesByCulture” in project “UnrealBuildTool.csproj”.
Target “CreateManifestResourceNames” skipped, due to false condition; (‘@(EmbeddedResource)’ != ‘’) was evaluated as (’
’ != ‘’).
Target “CreateCustomManifestResourceNames” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targ
ets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (ta
rget “PrepareResourceNames” depends on it):
Done building target “CreateCustomManifestResourceNames” in project “UnrealBuildTool.csproj”.
Target “PrepareResourceNames” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from pro
ject “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Prepare
Resources” depends on it):
Done building target “PrepareResourceNames” in project “UnrealBuildTool.csproj”.
Target “ResolveAssemblyReferences” skipped. Previously built successfully.
Target “SplitResourcesByCulture” skipped. Previously built successfully.
Target “BeforeResGen” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:
\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “ResGen” depends
on it):
Done building target “BeforeResGen” in project “UnrealBuildTool.csproj”.
Target “CoreResGen” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:\U
nrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “ResGen” depends o
n it):
Task “GenerateResource” skipped, due to false condition; (‘%(EmbeddedResource.Type)’ == ‘Resx’ and ‘%(EmbeddedResource.
GenerateResource)’ != ‘false’ and ‘$(GenerateResourceMSBuildRuntime)’ != ‘CLR2’) was evaluated as (‘’ == ‘Resx’ and ‘’
!= ‘false’ and ‘CurrentRuntime’ != ‘CLR2’).
Task “GenerateResource” skipped, due to false condition; (‘%(EmbeddedResource.Type)’ == ‘Resx’ and ‘%(EmbeddedResource.
GenerateResource)’ != ‘false’ and ‘$(GenerateResourceMSBuildRuntime)’ == ‘CLR2’) was evaluated as (‘’ == ‘Resx’ and ‘’
!= ‘false’ and ‘CurrentRuntime’ == ‘CLR2’).
Done building target “CoreResGen” in project “UnrealBuildTool.csproj”.
Target “AfterResGen” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:
UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “ResGen” depends
on it):
Done building target “AfterResGen” in project “UnrealBuildTool.csproj”.
Target “ResGen” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:\Unrea
lEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “PrepareResources” dep
ends on it):
Done building target “ResGen” in project “UnrealBuildTool.csproj”.
Target “CompileLicxFiles” skipped, due to false condition; (‘@(_LicxFile)’!=‘’) was evaluated as (‘’!=‘’).
Target “PrepareResources” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project
“D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “CoreBuild”
depends on it):
Done building target “PrepareResources” in project “UnrealBuildTool.csproj”.
Target “ResolveKeySource” skipped, due to false condition; ($(SignManifests) == ‘true’ or $(SignAssembly) == ‘true’) wa
s evaluated as ( == ‘true’ or == ‘true’).
Target “ResolveReferences” skipped. Previously built successfully.
Target “ResolveKeySource” skipped, due to false condition; ($(SignManifests) == ‘true’ or $(SignAssembly) == ‘true’) wa
s evaluated as ( == ‘true’ or == ‘true’).
Target “ResolveComReferences” skipped, due to false condition; (‘@(COMReference)’!=‘’ or ‘@(COMFileReference)’!=‘’) was
evaluated as (‘’!=‘’ or ‘’!=‘’).
Target “ResolveNativeReferences” skipped, due to false condition; (‘@(NativeReference)’!=‘’) was evaluated as (‘’!=‘’).
Target “_SetExternalWin32ManifestProperties” skipped, due to false condition; (‘$(GenerateClickOnceManifests)’==‘true’
or ‘@(NativeReference)’!=‘’ or ‘@(ResolvedIsolatedComModules)’!=‘’) was evaluated as (‘’==‘true’ or ‘’!=‘’ or ‘’!=‘’).
Target “_SetEmbeddedWin32ManifestProperties” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.ta
rgets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (
target “SetWin32ManifestProperties” depends on it):
Task “GetFrameworkPath” skipped, due to false condition; (‘$(ApplicationManifest)’==‘’ and ‘$(NoWin32Manifest)’!=‘true’
) was evaluated as (‘app.manifest’==‘’ and ‘’!=‘true’).
Done building target “_SetEmbeddedWin32ManifestProperties” in project “UnrealBuildTool.csproj”.
Target “SetWin32ManifestProperties” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” fr
om project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “C
ompile” depends on it):
Done building target “SetWin32ManifestProperties” in project “UnrealBuildTool.csproj”.
Target “_GenerateCompileInputs” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from p
roject “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Compi
le” depends on it):
Task “Warning” skipped, due to false condition; (‘@(ManifestResourceWithNoCulture)’!=‘’ and ‘%(ManifestResourceWithNoCu
lture.EmittedForCompatibilityOnly)’==‘’) was evaluated as (‘’!=‘’ and ‘’==‘’).
Task “Warning” skipped, due to false condition; (‘@(ManifestNonResxWithNoCultureOnDisk)’!=‘’ and ‘%(ManifestNonResxWith
NoCultureOnDisk.EmittedForCompatibilityOnly)’==‘’) was evaluated as (‘’!=‘’ and ‘’==‘’).
Done building target “_GenerateCompileInputs” in project “UnrealBuildTool.csproj”.
Target “PrepareForBuild” skipped. Previously built successfully.
Target “GetReferenceAssemblyPaths” skipped. Previously built successfully.
Target “_SetTargetFrameworkMonikerAttribute” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.CSharp.ta
rgets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (
target “GenerateTargetFrameworkMonikerAttribute” depends on it):
Done building target “_SetTargetFrameworkMonikerAttribute” in project “UnrealBuildTool.csproj”.
Target “GenerateTargetFrameworkMonikerAttribute” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Commo
n.targets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.cspro
j” (target “BeforeCompile” depends on it):
Skipping target “GenerateTargetFrameworkMonikerAttribute” because all output files are up-to-date with respect to the i
nput files.
Input files: C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets
Output files: C:\Users\uebli\AppData\Local\Temp.NETFramework,Version=v4.6.2.AssemblyAttributes.cs
Done building target “GenerateTargetFrameworkMonikerAttribute” in project “UnrealBuildTool.csproj”.
Target “GenerateAdditionalSources” skipped, due to false condition; (‘@(AssemblyAttributes)’ != ‘’ and ‘$(GenerateAddit
ionalSources)’ == ‘true’) was evaluated as (‘’ != ‘’ and ‘’ == ‘true’).
Target “BeforeCompile” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D
:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Compile” depen
ds on it):
Done building target “BeforeCompile” in project “UnrealBuildTool.csproj”.
Target “_TimeStampBeforeCompile” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from
project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Comp
ile” depends on it):
Done building target “_TimeStampBeforeCompile” in project “UnrealBuildTool.csproj”.
Target “_ComputeNonExistentFileProperty” skipped, due to false condition; ((‘$(BuildingInsideVisualStudio)’ == ‘true’)
and (‘$(BuildingOutOfProcess)’ != ‘true’) and ((‘$(BuildingProject)’ == ‘false’) or (‘$(UseHostCompilerIfAvailable)’ ==
‘true’))) was evaluated as ((‘’ == ‘true’) and (‘’ != ‘true’) and ((‘true’ == ‘false’) or (‘true’ == ‘true’))).
Target “PreXsdCodeGen” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.ServiceModel.targets” from proj
ect “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “CoreComp
ile” depends on it):
Task “CallTarget”
Target “CleanXsdCodeGen” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.ServiceModel.targets” from pr
oject “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “PreXsd
CodeGen” depends on it):
Task “Delete”
Done executing task “Delete”.
Done building target “CleanXsdCodeGen” in project “UnrealBuildTool.csproj”.
Done executing task “CallTarget”.
Done building target “PreXsdCodeGen” in project “UnrealBuildTool.csproj”.
Target “XsdCodeGen” skipped, due to false condition; ( ‘$(XsdCodeGenPreCondition)’ == ‘True’ ) was evaluated as ( ‘Fals
e’ == ‘True’ ).
Target “CoreCompile” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.CSharp.targets” from project “D:
UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Compile” depends
on it):
Skipping target “CoreCompile” because all output files are up-to-date with respect to the input files.
Input files: Platform\Mac\MacExports.cs;Platform\Mac\MacToolChain.cs;Platform\Mac\UEBuildMac.cs;Platform\Mac\MacProject
Generator.cs;Platform\Mac\UEDeployMac.cs;ToolChain\AppleToolChain.cs;Configuration\ModuleRulesContext.cs;Executors\Hybr
idExecutor.cs;Modes\BuildMode.cs;Modes\CleanMode.cs;Modes\DeployMode.cs;Modes\GenerateClangDatabase.cs;Modes\QueryTarge
tsMode.cs;Modes\ExecuteMode.cs;Modes\JsonExportMode.cs;Modes\GenerateProjectFilesMode.cs;Modes\SetupPlatformsMode.cs;Mo
des\ValidatePlatformsMode.cs;Modes\WriteDocumentationMode.cs;Configuration\ModuleRules.cs;Configuration\PlatformTargetR
ules.cs;Configuration\TargetDescriptor.cs;Configuration\UEBuildModuleExternal.cs;Configuration\UEBuildPlatformFactory.c
s;Configuration\UEBuildPlatformSDK.cs;Configuration\UEBuildPlugin.cs;Executors\Distcc.cs;Executors\LocalExecutor.cs;Exe
cutors\ParallelExecutor.cs;Executors\SNDBS.cs;Executors\XGE.cs;Executors\Experimental\FASTBuild.cs;Modes\WriteMetadataM
ode.cs;Platform\IOS\IOSPostBuildSyncMode.cs;Platform\IOS\MobileProvisionContents.cs;Platform\Lumin\LuminPackageManifest
.cs;Platform\Lumin\UEDeployLumin.cs;Platform\Windows\VCManifestGenerator.cs;ProjectFiles\CLion\CLionGenerator.cs;Projec
tFiles\CMake\CMakefileGenerator.cs;ProjectFiles\CodeLite\CodeLiteGenerator.cs;ProjectFiles\CodeLite\CodeLiteProject.cs;
ProjectFiles\Eddie\EddieGenerator.cs;ProjectFiles\Eddie\EddieProject.cs;ProjectFiles\KDevelop\KDevelopGenerator.cs;Proj
ectFiles\Make\MakefileGenerator.cs;ProjectFiles\PlatformProjectGenerator.cs;ProjectFiles\PlatformProjectGeneratorCollec
tion.cs;ProjectFiles\Project.cs;ProjectFiles\ProjectFileGenerator.cs;ProjectFiles\QMake\QMakefileGenerator.cs;ProjectFi
les\Rider\RiderProjectFile.cs;ProjectFiles\Rider\RiderProjectFileGenerator.cs;ProjectFiles\Rider\ToolchainInfo.cs;Proje
ctFiles\VisualStudioCode\VSCodeProjectFileGenerator.cs;ProjectFiles\VisualStudio\VCProject.cs;ProjectFiles\VisualStudio
\VCProjectFileGenerator.cs;ProjectFiles\VisualStudio\VCSolutionOptions.cs;ProjectFiles\Xcode\XcodeFrameworkWrapperProje
ct.cs;ProjectFiles\Xcode\XcodeProject.cs;ProjectFiles\Xcode\XcodeProjectFileGenerator.cs;System\Action.cs;System\Action
Executor.cs;Modes\AggregateParsedTimingInfo.cs;System\Asn.cs;System\BuildVersion.cs;System\ConfigValueTracker.cs;System
\CppCompileEnvironment.cs;System\CppDependencyCache.cs;System\CppIncludeParser.cs;System\FileMetadataPrefetch.cs;Modes
ParseMsvcTimingInfo.cs;System\ActionGraphBuilder.cs;System\RestrictedFolders.cs;System\RulesScope.cs;System\SourceFileM
etadataCache.cs;System\DataDrivenPlatformInfo.cs;System\DirectoryItem.cs;System\EncryptionAndSigning.cs;System\HotReloa
d.cs;System\NativeProjects.cs;System\ModuleManifest.cs;System\PluginReferenceDescriptor.cs;System\PrecompiledManifest.c
s;System\RulesDocumentation.cs;System\PrecompiledHeaderInstance.cs;System\PrecompiledHeaderTemplate.cs;Configuration\Ta
rgetInfo.cs;Configuration\TargetRules.cs;Configuration\UEBuildBundleResource.cs;Configuration\UEBuildFramework.cs;Confi
guration\UEBuildModuleCPP.cs;System\PlatformExports.cs;System\CommandLine.cs;System\ConfigCache.cs;System\ConfigFile.cs
;System\ConfigFileAttribute.cs;System\ConfigHierarchy.cs;System\CustomBuildSteps.cs;System\DeployExports.cs;System\Inst
alledPlatformInfo.cs;System\LocalizationDescriptor.cs;System\ObsoleteOverrideAttribute.cs;System\ProgressWriter.cs;Syst
em\RulesAssembly.cs;System\ScopedTimer.cs;System\SingleInstanceMutex.cs;System\SourceFileWorkingSet.cs;System\StartupTr
aceListener.cs;System\Subnet.cs;System\SupportedConfigurationsAttribute.cs;System\SupportedPlatformsAttribute.cs;System
\TargetMakefile.cs;System\TargetReceipt.cs;System\Timeline.cs;System\TimingData.cs;System\ToolMode.cs;System\UniqueStri
ngRegistry.cs;System\VersionNumber.cs;System\XmlConfig.cs;System\XmlConfigData.cs;System\XmlConfigFile.cs;System\XmlCon
figFileAttribute.cs;System\UnrealPluginLanguage.cs;ProjectFiles\VisualStudioMac\VisualStudioMacProjectFileGenerator.cs;
Platform\TVOS\TVOSExports.cs;Platform\TVOS\TVOSProjectGenerator.cs;Platform\TVOS\TVOSToolChain.cs;Platform\TVOS\UEBuild
TVOS.cs;Platform\TVOS\UEDeployTVOS.cs;Platform\Android\UEBuildAndroid.cs;Platform\Android\UEDeployAndroid.cs;Platform\A
ndroid\AndroidAARHandler.cs;Platform\Android\AndroidExports.cs;Platform\Android\AndroidToolChain.cs;Platform\Android\An
droidProjectGenerator.cs;ToolChain\RemoteMac.cs;UnrealBuildTool.cs;Platform\Windows\PVSToolChain.cs;Platform\HoloLens\U
EBuildHoloLens.cs;Platform\HoloLens\HoloLensDeploy.cs;Platform\HoloLens\HoloLensExports.cs;Platform\HoloLens\HoloLensPr
ojectGenerator.cs;Platform\HoloLens\HoloLensToolChain.cs;Platform\HoloLens\ManifestGenerator.cs;Platform\HoloLens\WinMD
RegistrationInfo.cs;Platform\IOS\IOSExports.cs;Platform\IOS\IOSProjectGenerator.cs;Platform\IOS\IOSToolChain.cs;Platfor
m\IOS\UEBuildIOS.cs;Platform\IOS\UEDeployIOS.cs;Platform\Linux\LinuxCommon.cs;Platform\Linux\LinuxExports.cs;Platform\L
inux\LinuxProjectGenerator.cs;Platform\Linux\LinuxToolChain.cs;Platform\Linux\UEBuildLinux.cs;Platform\Lumin\LuminExpor
ts.cs;Platform\Lumin\LuminProjectGenerator.cs;Platform\Lumin\LuminToolChain.cs;Platform\Lumin\UEBuildLumin.cs;..\DotNET
Common\MetaData.cs;Configuration\UEBuildDeploy.cs;Configuration\UEBuildBinary.cs;Configuration\UEBuildModule.cs;Configu
ration\UEBuildPlatform.cs;Properties\AssemblyInfo.cs;Configuration\UEBuildTarget.cs;System\ActionGraph.cs;System\Action
History.cs;System\BuildException.cs;Configuration\BuildConfiguration.cs;System\BuildHostPlatform.cs;System\ModuleDescri
ptor.cs;System\PluginDescriptor.cs;System\ProjectDescriptor.cs;System\DirectoryLookupCache.cs;System\DynamicCompilation
.cs;System\ExternalExecution.cs;System\FileItem.cs;System\JunkDeleter.cs;System\LinkEnvironment.cs;System\Plugins.cs;Sy
stem\RulesCompiler.cs;System\SourceFileSearch.cs;System\Unity.cs;System\Utils.cs;ToolChain\UEToolChain.cs;Platform\Wind
ows\UEBuildWindows.cs;Platform\Windows\VCEnvironment.cs;Platform\Windows\VCToolChain.cs;Platform\Windows\WindowsExports
.cs;Platform\Windows\WindowsProjectGenerator.cs;C:\Users\uebli\AppData\Local\Temp.NETFramework,Version=v4.6.2.Assembly
Attributes.cs;D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\DotNETUtilities.dll;D:\UnrealEngine4Plus\UnrealE
ngine\Engine\Binaries\DotNET\Ionic.Zip.Reduced.dll;D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\ThirdParty\VisualS
tudio\Microsoft.VisualStudio.Setup.Configuration.Interop.dll;C:\Program Files (x86)\Reference Assemblies\Microsoft\Fram
ework.NETFramework\v4.6.2\mscorlib.dll;C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v
4.6.2\System.Core.dll;C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Data.
dll;C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.dll;C:\Program Files (x
86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.Management.dll;C:\Program Files (x86)\Referenc
e Assemblies\Microsoft\Framework.NETFramework\v4.6.2\System.ServiceProcess.dll;C:\Program Files (x86)\Reference Assemb
lies\Microsoft\Framework.NETFramework\v4.6.2\System.Web.Extensions.dll;C:\Program Files (x86)\Reference Assemblies\Mic
rosoft\Framework.NETFramework\v4.6.2\System.Xml.dll;C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.N
ETFramework\v4.6.2\System.Xml.Linq.dll;C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.CSharp.targets;C:\Window
s\Microsoft.NET\Framework\v4.0.30319\Microsoft.NETFramework.props;D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Progr
ams\UnrealBuildTool\UnrealBuildTool.csproj;C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets;C:\Wi
ndows\Microsoft.NET\Framework\v4.0.30319\Microsoft.NETFramework.targets;C:\Windows\Microsoft.NET\Framework\v4.0.30319\M
icrosoft.Xaml.targets;app.manifest
Output files: …\Binaries\DotNET\UnrealBuildTool.xml;obj\Development\UnrealBuildTool.exe;obj\Development\UnrealBu
ildTool.pdb
Done building target “CoreCompile” in project “UnrealBuildTool.csproj”.
Target “_TimeStampAfterCompile” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from p
roject “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Compi
le” depends on it):
Done building target “_TimeStampAfterCompile” in project “UnrealBuildTool.csproj”.
Target “AfterCompile” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:
\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Compile” depend
s on it):
Done building target “AfterCompile” in project “UnrealBuildTool.csproj”.
Target “PrepareResourcesForSatelliteAssemblies” skipped, due to false condition; (‘$(UICulture)’ != ‘’) was evaluated a
s (‘’ != ‘’).
Target “MergeLocalizationDirectives” skipped, due to false condition; (‘@(GeneratedLocalizationFiles)’ !=‘’) was evalua
ted as (‘’ !=‘’).
Target “AfterCompileWinFX” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.WinFX.targets” from project
“D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “_AfterCompi
leWinFXInternal” depends on it):
Done building target “AfterCompileWinFX” in project “UnrealBuildTool.csproj”.
Target “_AfterCompileWinFXInternal” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.WinFX.targets” fro
m project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Co
mpile” depends on it):
Done building target “_AfterCompileWinFXInternal” in project “UnrealBuildTool.csproj”.
Target “Compile” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:\Unre
alEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “CoreBuild” depends o
n it):
Done building target “Compile” in project “UnrealBuildTool.csproj”.
Target “DeferredValidation” skipped, due to false condition; (‘$(SkipWorkflowValidation)’ != ‘true’ and (‘@(XamlPage)’
!= ‘’ or ‘@(XamlAppDef)’ != ‘’)) was evaluated as (‘’ != ‘true’ and (‘’ != ‘’ or ‘’ != ‘’)).
Target “ExportWindowsMDFile” skipped, due to false condition; (‘$(ExportWinMDFile)’ == ‘true’) was evaluated as (‘’ ==
‘true’).
Target “UnmanagedUnregistration” skipped, due to false condition; (((‘$(_AssemblyTimestampBeforeCompile)’ != ‘$(_Assemb
lyTimestampAfterCompile)’ or ‘$(RegisterForComInterop)’ != ‘true’ or ‘$(OutputType)’ != ‘library’) or
(‘$(_AssemblyTimestampBeforeCompile)’ == ‘’)) and
Exists(‘@(_UnmanagedRegistrationCache)’)) was evaluated as (((‘2026-03-19 07:55:36.8071111’ != ‘2026
-03-19 07:55:36.8071111’ or ‘’ != ‘true’ or ‘Exe’ != ‘library’) or
(‘2026-03-19 07:55:36.8071111’ == ‘’)) and
Exists(‘obj\UnrealBuildTool.csproj.UnmanagedRegistration.cache’)).
Target “GenerateSerializationAssemblies” skipped, due to false condition; (‘$(_SGenGenerateSerializationAssembliesConfi
g)’ == ‘On’ or (‘@(WebReferenceUrl)’!=‘’ and ‘$(_SGenGenerateSerializationAssembliesConfig)’ == ‘Auto’)) was evaluated
as (‘Auto’ == ‘On’ or (‘’!=‘’ and ‘Auto’ == ‘Auto’)).
Target “_GenerateSatelliteAssemblyInputs” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targe
ts” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (tar
get “CreateSatelliteAssemblies” depends on it):
Task “Warning” skipped, due to false condition; (‘@(ManifestResourceWithCulture)’!=‘’ and ‘%(ManifestResourceWithCultur
e.EmittedForCompatibilityOnly)’==‘’) was evaluated as (‘’!=‘’ and ‘’==‘’).
Task “Warning” skipped, due to false condition; (‘@(ManifestNonResxWithCultureOnDisk)’!=‘’ and ‘%(ManifestNonResxWithCu
ltureOnDisk.EmittedForCompatibilityOnly)’==‘’) was evaluated as (‘’!=‘’ and ‘’==‘’).
Done building target “_GenerateSatelliteAssemblyInputs” in project “UnrealBuildTool.csproj”.
Target “ComputeIntermediateSatelliteAssemblies” skipped, due to false condition; (@(EmbeddedResource->‘%(WithCulture)’)
!= ‘’) was evaluated as ( != ‘’).
Target “GenerateSatelliteAssemblies” skipped, due to false condition; (‘@(_SatelliteAssemblyResourceInputs)’ != ‘’) was
evaluated as (‘’ != ‘’).
Target “CreateSatelliteAssemblies” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” fro
m project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Co
reBuild” depends on it):
Done building target “CreateSatelliteAssemblies” in project “UnrealBuildTool.csproj”.
Target “GenerateManifests” skipped, due to false condition; (‘$(GenerateClickOnceManifests)’==‘true’ or ‘@(NativeRefere
nce)’!=‘’ or ‘@(ResolvedIsolatedComModules)’!=‘’ or ‘$(GenerateAppxManifest)’ == ‘true’) was evaluated as (‘’==‘true’ o
r ‘’!=‘’ or ‘’!=‘’ or ‘’ == ‘true’).
Target “GetTargetPath” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D
:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “CoreBuild” dep
ends on it):
Done building target “GetTargetPath” in project “UnrealBuildTool.csproj”.
Target “ComputeIntermediateSatelliteAssemblies” skipped, due to false condition; (@(EmbeddedResource->‘%(WithCulture)’)
!= ‘’) was evaluated as ( != ‘’).
Target “_CopyFilesMarkedCopyLocal” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” fro
m project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Co
pyFilesToOutputDirectory” depends on it):
Task “Copy”
Did not copy from file “D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\DotNETUtilities.dll” to file “…
..\Binaries\DotNET\DotNETUtilities.dll” because the “SkipUnchangedFiles” parameter was set to “true” in the project a
nd the files’ sizes and timestamps match.
Did not copy from file “D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\DotNETUtilities.pdb” to file “…
..\Binaries\DotNET\DotNETUtilities.pdb” because the “SkipUnchangedFiles” parameter was set to “true” in the project a
nd the files’ sizes and timestamps match.
Done executing task “Copy”.
Done building target “_CopyFilesMarkedCopyLocal” in project “UnrealBuildTool.csproj”.
Target “AssignTargetPaths” skipped. Previously built successfully.
Target “_SplitProjectReferencesByFileExistence” skipped. Previously built successfully.
Target “GetCopyToOutputDirectoryXamlAppDefs” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Xaml.targ
ets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (ta
rget “GetCopyToOutputDirectoryItems” depends on it):
Task “AssignTargetPath”
Done executing task “AssignTargetPath”.
Done building target “GetCopyToOutputDirectoryXamlAppDefs” in project “UnrealBuildTool.csproj”.
Target “GetCopyToOutputDirectoryItems” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets”
from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target
“_CopySourceItemsToOutputDirectory” depends on it):
Task “MSBuild”
??? “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (1) ???
??? “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtilities.cspro
j” (2:3) ? ??? 1 (??? ??? GetCopyToOutputDirectoryItems).
??? ? ??? ??? “12.0”.
??? ??? “_CheckForInvalidConfigurationAndPlatform” ???. ??? ??? ??? ???.
??? ??? “GetCopyToOutputDirectoryItems” ???. ??? ??? ??? ???.
??? ??? “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\DotNETCommon\DotNETUtilities\DotNETUtiliti
es.csproj” ??? (??? ??? GetCopyToOutputDirectoryItems).

Done executing task “MSBuild”.
Task “AssignTargetPath”
Done executing task “AssignTargetPath”.
Done building target “GetCopyToOutputDirectoryItems” in project “UnrealBuildTool.csproj”.
Target “_CopyOutOfDateSourceItemsToOutputDirectory” skipped, due to false condition; ( ‘@(_SourceItemsToCopyToOutputDir
ectory)’ != ‘’ ) was evaluated as ( ‘’ != ‘’ ).
Target “_CopyOutOfDateSourceItemsToOutputDirectoryAlways” skipped, due to false condition; ( ‘@(_SourceItemsToCopyToOut
putDirectoryAlways)’ != ‘’ ) was evaluated as ( ‘’ != ‘’ ).
Target “_CopySourceItemsToOutputDirectory” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targ
ets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (ta
rget “CopyFilesToOutputDirectory” depends on it):
Done building target “_CopySourceItemsToOutputDirectory” in project “UnrealBuildTool.csproj”.
Target “_CopyAppConfigFile” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from proje
ct “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “CopyFiles
ToOutputDirectory” depends on it):
Skipping target “_CopyAppConfigFile” because all output files are up-to-date with respect to the input files.
Input files: app.config
Output files: …\Binaries\DotNET\UnrealBuildTool.exe.config
Done building target “_CopyAppConfigFile” in project “UnrealBuildTool.csproj”.
Target “_CopyManifestFiles” skipped, due to false condition; ( ‘$(_DeploymentCopyApplicationManifest)’==‘true’ or ‘$(Ge
nerateClickOnceManifests)’==‘true’ ) was evaluated as ( ‘’==‘true’ or ‘’==‘true’ ).
Target “_CheckForCompileOutputs” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from
project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Copy
FilesToOutputDirectory” depends on it):
Done building target “_CheckForCompileOutputs” in project “UnrealBuildTool.csproj”.
Target “_SGenCheckForOutputs” skipped, due to false condition; (‘$(_SGenGenerateSerializationAssembliesConfig)’ == ‘On’
or (‘@(WebReferenceUrl)’!=‘’ and ‘$(_SGenGenerateSerializationAssembliesConfig)’ == ‘Auto’)) was evaluated as (‘Auto’
== ‘On’ or (‘’!=‘’ and ‘Auto’ == ‘Auto’)).
Target “CopyFilesToOutputDirectory” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” fr
om project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “P
repareForRun” depends on it):
Task “Copy”
Did not copy from file “obj\Development\UnrealBuildTool.exe” to file “…\Binaries\DotNET\UnrealBuildTool.exe” b
ecause the “SkipUnchangedFiles” parameter was set to “true” in the project and the files’ sizes and timestamps match.
Done executing task “Copy”.
Task “Message”
UnrealBuildTool → D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\UnrealBuildTool.exe
Done executing task “Message”.
Task “Copy” skipped, due to false condition; (‘@(AddModules)’ != ‘’) was evaluated as (‘’ != ‘’).
Task “Copy” skipped, due to false condition; (‘$(_SGenDllCreated)’==‘true’) was evaluated as (‘false’==‘true’).
Task “Copy”
Did not copy from file “obj\Development\UnrealBuildTool.pdb” to file “…\Binaries\DotNET\UnrealBuildTool.pdb” b
ecause the “SkipUnchangedFiles” parameter was set to “true” in the project and the files’ sizes and timestamps match.
Done executing task “Copy”.
Task “Copy”
Did not copy from file “…\Binaries\DotNET\UnrealBuildTool.xml” to file “…\Binaries\DotNET\UnrealBuildTo
ol.xml” because the “SkipUnchangedFiles” parameter was set to “true” in the project and the files’ sizes and timestam
ps match.
Done executing task “Copy”.
Task “Copy” skipped, due to false condition; (‘@(IntermediateSatelliteAssembliesWithTargetPath)’ != ‘’) was evaluated a
s (‘’ != ‘’).
Task “Copy” skipped, due to false condition; (‘@(ReferenceComWrappersToCopyLocal)’ != ‘’ or ‘@(ResolvedIsolatedComModul
es)’ != ‘’ or ‘@(_DeploymentLooseManifestFile)’ != ‘’ or ‘@(NativeReferenceFile)’ != ‘’ ) was evaluated as (‘’ != ‘’ or
‘’ != ‘’ or ‘’ != ‘’ or ‘’ != ‘’ ).
Task “Copy” skipped, due to false condition; (‘$(SkipCopyWinMDArtifact)’ != ‘true’ and ‘@(WinMDExpArtifacts)’ != ‘’) wa
s evaluated as (‘’ != ‘true’ and ‘’ != ‘’).
Task “Message” skipped, due to false condition; (‘$(SkipCopyWinMDArtifact)’ != ‘true’ and ‘$(_WindowsMetadataOutputPath
)’ != ‘’) was evaluated as (‘’ != ‘true’ and ‘’ != ‘’).
Done building target “CopyFilesToOutputDirectory” in project “UnrealBuildTool.csproj”.
Target “PrepareForRun” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D
:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “CoreBuild” dep
ends on it):
Done building target “PrepareForRun” in project “UnrealBuildTool.csproj”.
Target “UnmanagedRegistration” skipped, due to false condition; (‘$(RegisterForComInterop)’==‘true’ and ‘$(OutputType)’
==‘library’) was evaluated as (‘’==‘true’ and ‘Exe’==‘library’).
Target “_CheckForCompileOutputs” skipped. Previously built successfully.
Target “_SGenCheckForOutputs” skipped, due to false condition; (‘$(_SGenGenerateSerializationAssembliesConfig)’ == ‘On’
or (‘@(WebReferenceUrl)’!=‘’ and ‘$(_SGenGenerateSerializationAssembliesConfig)’ == ‘Auto’)) was evaluated as (‘Auto’
== ‘On’ or (‘’!=‘’ and ‘Auto’ == ‘Auto’)).
Target “_CleanGetCurrentAndPriorFileWrites” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.tar
gets” from project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (t
arget “IncrementalClean” depends on it):
Task “ReadLinesFromFile”
Done executing task “ReadLinesFromFile”.
Task “ConvertToAbsolutePath”
Done executing task “ConvertToAbsolutePath”.
Task “FindUnderPath”
Comparison path is “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool”.
Done executing task “FindUnderPath”.
Task “FindUnderPath”
Comparison path is “…\Binaries\DotNET”.
Done executing task “FindUnderPath”.
Task “FindUnderPath”
Comparison path is “obj\Development”.
Done executing task “FindUnderPath”.
Task “RemoveDuplicates”
Done executing task “RemoveDuplicates”.
Done building target “_CleanGetCurrentAndPriorFileWrites” in project “UnrealBuildTool.csproj”.
Target “IncrementalClean” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project
“D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “CoreBuild”
depends on it):
Task “FindUnderPath”
Comparison path is “…\Binaries\DotNET”.
Done executing task “FindUnderPath”.
Task “FindUnderPath”
Comparison path is “obj\Development”.
Done executing task “FindUnderPath”.
Task “Delete”
Done executing task “Delete”.
Task “RemoveDuplicates”
Done executing task “RemoveDuplicates”.
Task “WriteLinesToFile” skipped, due to false condition; (‘@(_CleanUnfilteredPriorFileWrites)’!=‘@(_CleanUniqueRemainin
gFileWritesAfterIncrementalClean)’) was evaluated as (‘D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\UnrealB
uildTool.exe.config;D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\UnrealBuildTool.xml;D:\UnrealEngine4Plus\U
nrealEngine\Engine\Binaries\DotNET\UnrealBuildTool.exe;D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\UnrealB
uildTool.pdb;D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\obj\Development\UnrealBuildTool.e
xe;D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\obj\Development\UnrealBuildTool.pdb;D:\Unre
alEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\obj\Development\UnrealBuildTool.csprojResolveAssembly
Reference.cache’!=‘D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\UnrealBuildTool.exe.config;D:\UnrealEngine4
Plus\UnrealEngine\Engine\Binaries\DotNET\UnrealBuildTool.xml;D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\U
nrealBuildTool.exe;D:\UnrealEngine4Plus\UnrealEngine\Engine\Binaries\DotNET\UnrealBuildTool.pdb;D:\UnrealEngine4Plus\Un
realEngine\Engine\Source\Programs\UnrealBuildTool\obj\Development\UnrealBuildTool.exe;D:\UnrealEngine4Plus\UnrealEngine
\Engine\Source\Programs\UnrealBuildTool\obj\Development\UnrealBuildTool.pdb;D:\UnrealEngine4Plus\UnrealEngine\Engine\So
urce\Programs\UnrealBuildTool\obj\Development\UnrealBuildTool.csprojResolveAssemblyReference.cache’).
Done building target “IncrementalClean” in project “UnrealBuildTool.csproj”.
Target “PostBuildEvent” skipped, due to false condition; (‘$(PostBuildEvent)’ != ‘’ and (‘$(RunPostBuildEvent)’ != ‘OnO
utputUpdated’ or ‘$(_AssemblyTimestampBeforeCompile)’ != ‘$(_AssemblyTimestampAfterCompile)’)) was evaluated as (‘’ !=
‘’ and (‘OnOutputUpdated’ != ‘OnOutputUpdated’ or ‘2026-03-19 07:55:36.8071111’ != ‘2026-03-19 07:55:36.8071111’)).
Target “CoreBuild” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:\Un
realEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Build” depends on
it):
Done building target “CoreBuild” in project “UnrealBuildTool.csproj”.
Target “AfterBuild” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:\U
nrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (target “Build” depends on
it):
Done building target “AfterBuild” in project “UnrealBuildTool.csproj”.
Target “Build” in file “C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets” from project “D:\Unreal
Engine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj” (entry point):
Done building target “Build” in project “UnrealBuildTool.csproj”.
Done Building Project “D:\UnrealEngine4Plus\UnrealEngine\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj”
(default targets).

Build succeeded.
0 Warning(s)
0 Error(s)

Time Elapsed 00:00:04.95

The issue seems to be related to CL 15991592 (GitHub commit b7ea6c), which made changes that affected “UnrealVersionSelector.exe” used by the right-click context menu option. The commit message reads: “Fixed (an unused) fallback path for proper path to UBT”. But the fallback path was actually in use by UE 4.27, and the change broke it. I might be wrong, though, because this commit is from April 2021, and I’m reasonably sure that I have already generated 4.27 project files plenty of times earlier in 2025. In any case, I will file an internal bug report for the devs.

The good news is that you can manually point to the path where UnrealBuildTool.exe should be found, which should fix this problem. Try editing file <UE_4.27_PATH>/Engine/Config/BaseEngine.ini and adding the following lines:

[PlatformPaths]
UnrealBuildTool=Engine/Binaries/DotNET/UnrealBuildTool.exe

I found one solution, but I don’t know how long it will work, although if you want, you can rewrite the engine file or create a folder and put the UnrealBuildTool.exe file there.

	{
		// Failed to build UBT
		Ar.Log(TEXT("Failed to build UnrealBuildTool."));
		UE_LOG(LogDesktopPlatform, Warning, TEXT("Failed to compile UnrealBuildTool (project file is '%s', exe path is '%s')"), \*GetUnrealBuildToolProjectFileName(FPaths::RootDir()), \*ExecutableFileName);
		return FProcHandle();
	}
}

@@ -737,6 +738,7 @@ FProcHandle FDesktopPlatformBase::InvokeUnrealBuildToolAsync(const FString& InCm
FProcHandle ProcHandle = FPlatformProcess::CreateProc(*ExecutableFileName, *CmdLineParams, bLaunchDetached, bLaunchHidden, bLaunchReallyHidden, NULL, 0, NULL, OutWritePipe, OutReadPipe);
if (!ProcHandle.IsValid())
{
UE_LOG(LogDesktopPlatform, Warning, TEXT(“Failed to launch UnrealBuildTool (exe path is ‘%s’)”), *ExecutableFileName);
Ar.Logf(TEXT(“Failed to launch Unreal Build Tool. (%s)”), *ExecutableFileName);
}

@@ -1502,7 +1504,7 @@ FString FDesktopPlatformBase::GetUnrealBuildToolExecutableFilename(const FString
}

return FPaths::ConvertRelativePathToFull(RootDir / TEXT("Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.exe"));

}

#undef LOCTEXT_NAMESPACE

The issue is this line TEXT(“Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.exe”));

Commit from Unreal Engine 5
Everything seems to be fine with version 4, but I have no idea why it can’t generate files from the source code.