I've created
a project template that builds the sample Metamod:Source plugin using AMBuild, since that's the current preferred build system for related projects.
It's been tested against VS2015 and the TF2 HL2SDK, so
I assume that it works for 2017 as well.
It doesn't work on VS2017 for some reason (maybe my installation is cursed), but I've also tested it against VS2019 and it compiles successfully there.
__________________