Why Am I Getting Couldn't find target rules file for target 'vsk' in rules assembly 'UE4Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'

This error has been reported many times and I would think that it would be resolved by now. However, I’ve spent countless hours trying to resolving it. Needless to say it is very frustrating when I am simply just trying to build the project.

Please look at this post for more information:
https://forums.unrealengine.com/development-discussion/engine-source-github/1479456-unrealbuildtool-html5-debugging

To summarize, I’m trying to build the Vehicle Starter Kit template using HTML5 and Shipping. And debug the build process because I want to make sure my recommended changes are appropriate. Unfortunately, I cannot build from a clean slate. Why the mystery?

Why can I not just pass the build parameters into the VS2017 UnrealBuildTool and have the build performed as requested? What am I missing?

Why such an obscure error that has caused other posts with various suggestions, and not too mention fixes? I mean a fix. . .means that it is fixed. Right?

I need to bump this until I can debug the build process

Bumping again. . .