URGENT 4.24.2 can't package projects

Hi everyone,

I think there is a huge bug in 4.24.2 from source. I downloaded it, build it but when you try to package a project. The Hololens Autotmation Tool crash at compile time because it can’t find “Management” assembly inside “Windows” namespace.

I’m using the VS2017 Community 15.9.19 and last update of Windows 10 (1903 & 18362.592) and it’s not the first time that an update of VS break the build of Unreal.

Here is the logs of compile time :

1>------ Début de la génération : Projet : HoloLens.Automation, Configuration : Development Any CPU ------
1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(2110,5): warning MSB3245: Impossible de résoudre cette référence. Impossible de trouver l’assembly “Windows”. Vérifiez que l’assembly existe sur le disque. Si elle est requise par votre code, vous risquez d’obtenir des erreurs de compilation.
1>E:\Engines\UnrealEngine\Engine\Source\Programs\AutomationTool\HoloLens\HoloLensPlatform.Automation.cs(934,12,934,22): error CS0234: Le nom de type ou d’espace de noms ‘Management’ n’existe pas dans l’espace de noms ‘Windows’ (vous manque-t-il une référence d’assembly ?)
1>E:\Engines\UnrealEngine\Engine\Source\Programs\AutomationTool\HoloLens\HoloLensPlatform.Automation.cs(934,71,934,81): error CS0234: Le nom de type ou d’espace de noms ‘Management’ n’existe pas dans l’espace de noms ‘Windows’ (vous manque-t-il une référence d’assembly ?)
1>E:\Engines\UnrealEngine\Engine\Source\Programs\AutomationTool\HoloLens\HoloLensPlatform.Automation.cs(945,63,945,81): error CS0234: Le nom de type ou d’espace de noms ‘Management’ n’existe pas dans l’espace de noms ‘Windows’ (vous manque-t-il une référence d’assembly ?)
1>E:\Engines\UnrealEngine\Engine\Source\Programs\AutomationTool\HoloLens\HoloLensPlatform.Automation.cs(957,68,957,86): error CS0234: Le nom de type ou d’espace de noms ‘Management’ n’existe pas dans l’espace de noms ‘Windows’ (vous manque-t-il une référence d’assembly ?)
1>E:\Engines\UnrealEngine\Engine\Source\Programs\AutomationTool\HoloLens\HoloLensPlatform.Automation.cs(972,66,972,84): error CS0234: Le nom de type ou d’espace de noms ‘Management’ n’existe pas dans l’espace de noms ‘Windows’ (vous manque-t-il une référence d’assembly ?)
1>E:\Engines\UnrealEngine\Engine\Source\Programs\AutomationTool\HoloLens\HoloLensPlatform.Automation.cs(1079,12,1079,22): error CS0234: Le nom de type ou d’espace de noms ‘Management’ n’existe pas dans l’espace de noms ‘Windows’ (vous manque-t-il une référence d’assembly ?)
1>E:\Engines\UnrealEngine\Engine\Source\Programs\AutomationTool\HoloLens\HoloLensPlatform.Automation.cs(1079,71,1079,81): error CS0234: Le nom de type ou d’espace de noms ‘Management’ n’existe pas dans l’espace de noms ‘Windows’ (vous manque-t-il une référence d’assembly ?)
1>E:\Engines\UnrealEngine\Engine\Source\Programs\AutomationTool\HoloLens\HoloLensPlatform.Automation.cs(1080,12,1080,28): error CS0234: Le nom de type ou d’espace de noms ‘ApplicationModel’ n’existe pas dans l’espace de noms ‘Windows’ (vous manque-t-il une référence d’assembly ?)
========== Génération : 0 a réussi, 1 a échoué, 3 mis à jour, 0 a été ignoré ==========

Best regards everyone,

Alex

1 Like

So after several hours of investigation,

For those who use VS2017. Microsoft gently hide the latests Windows 10 SDKs. And from UE 4.23, the engine ask the W10 SDK 18362 which is available on the installer only for VS2019. So you have to install it manually.

First remove all your previous W10 SDKs and downbload the latest one here :

And it should do the trick.

Best regards everyone.

Alex

1 Like