Tim Smith
76b3f0f74a
Undo //UE5/Main/Engine/Source/Programs/... changelist 19477828
...
#preflight skip
#rnx
[CL 19477910 by Tim Smith in ue5-main branch]
2022-03-23 08:30:01 -04:00
Tim Smith
40be3125a0
Moved C# project build support from UAT to EpicGames.Build. Isolated code referencing Microsoft.Build into a dll to avoid any issues calling Assembly.GetTypes(). In prior code, it would attempt to resolve the types for things using Microsoft.Build.Framework and fail to load it. By resolving that issue, any future changes to UBT that will utilize this code will not result in any build/target scripts needing to be modified if they use Assembly.GetTypes().
...
#rnx
#rb jonathan.adamczewski
#preflight 623b0e64c73745c600b8e626
[CL 19477828 by Tim Smith in ue5-main branch]
2022-03-23 08:17:23 -04:00
jonathan adamczewski
4ae530c943
AutomationTool: Ignore nullability in third party code.
...
#jira none
#trivial
#preflight 62148d3c3d41d0e78a72b2be
[CL 19069639 by jonathan adamczewski in ue5-main branch]
2022-02-22 02:28:45 -05:00
jonathan adamczewski
8dc68a7f85
AutomationTool: Compile script modules within the application
...
Add a layer of caching to avoid running msbuild as much as possible.
#jira UE-109181
#rb ben.marsh
[CL 17102399 by jonathan adamczewski in ue5-main branch]
2021-08-09 10:39:09 -04:00