Yes you will, but you will need to to few minor adjustments to code.
Casey is using few features from C++11 that VS2005 does not support. Like raw literals and initializer list.
They can be easily changed to pre-C++11 constructions.
And you'll probably will need to fix few extra warnings that VS2005 produces, but VS2013/2017 does not. Because code is compiled with "treat warnings as errors" switch.