It is annoying to have to specify /p:HlslDataDir on the command line, and if you're missing it, the error message produced is non-obvious.