I just worked on a project using VS2017with no problems at all. You need to make sure that you install all the C++ stuff when asked for what to install. As far as I can remember it is not installed by default. If in doubt a fast google search should be enough.
When you open an OF project it will ask if you want to update it to work with vs2017's toolchain. Just press yes.
If you want to avoid having to do this each time you open a new project made with the project generator, you'll need to make a small change. Open the following file with any text editor
ofFolder/scripts/templates/vs/emptyExample.vcxproj and search for
<PlatformToolset>v140</PlatformToolset> and replace for
<PlatformToolset>v141</PlatformToolset>. save the file and close.
Now any new PG project will be ready to use with vs2017
BTW, I was using the current github master version, but this method should also work with v0.9.8