View Issue Details

IDProjectCategoryView StatusLast Update
00278892.x IDE BugsBuild UWPPublic2019-10-04 16:31
ReporterStewart BishopAssigned ToCoreTech 
PriorityMediumSeverityC - GeneralReproducibility100%
Status AssignedResolutionOpen 
PlatformUWPOSOS Version
Product Version2.2.0 
Target VersionFixed in Version 
Summary0027889: Build UWP: If you don't have the Windows Kit for the Target Platform Version or Min Version we should abort YYC builds
DescriptionMost projects have these values set to the default of 10.0.10240.0 which will work if you've got an older version of Windows 10 or you've installed that SDK specifically however if you set these values to something which you don't own, then your YYC build will fail with the following error about a thousand times:

C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\corecrt.h(175): fatal error C1083: Cannot open include file: 'winapifamily.h': No such file or directory

We should check that this folder exists before you start your UWP YYC builds otherwise they'll never succeed.
Steps To Reproduce1) Create a project
2) Open UWP Game Options
3) Cange the Platform Version and Min Version to something not found in C:\Program Files (x86)\Windows Kits\10\Include\
4) Run YYC
5) See that your build fails with a similar error above
Additional InformationIdeally though these fields wouldn't exist and we'd remove them from Game Options and instead we'd have a value within Preferences which we'd use for both the version and where to find your tools.
TagsBuild, IDE, preferences, uwp
2.x IDE Found In2.1.0.212
2.x Runtime Found In2.1.0.136
2.x IDE Verified In
2.x Runtime Verified In

Activities

Stewart Bishop

2017-09-21 15:01

Developer  

WindowsUWPYYCLog.txt (958,181 bytes)

Mike Dailly

2017-09-25 11:13

Developer   ~0055651

Need to get the UWP setup into the manual, and make sure it's up to date and lists all required items.

But don't want to get into scanning for every file used as that's impossible maintenance.

Dan

2017-09-25 11:31

Adminstrator   ~0055656

This is just that we should verify the folder is there when the user sets the path in game options - just the same as we do when they set a path in Preferences.

Mark Alexander

2017-09-27 10:43

Developer   ~0055742

The manual covers UWP (the missing sections were added as part of another bug report), but since it's the manual, it's not covered in great depth. Users are directed to the helpdesk for deeper explanations and setup guides as the articles there are easier to keep up to date than the manual.

Dan

2017-09-27 11:10

Adminstrator   ~0055745

See my comment above anyway.