I have a fresh install of VS2015 Update 3, and MKL 2017.2.187. It is a stand alone MKL license, I don't have the wider Intel compiler tools.
When I run my project, I get an error of a missing libiomp5md.dll. Using process monitor, I can see that C:\Program Files (x86)\IntelSWTools\compilers_and_libraries_2017.2.187\windows\redist\ia32_win\mkl has been added to the PATH environment variable, but the missing dll is in a compiler sub-folder that isn't in the path. The same problem with a 64-bit build as well.
This is a regression from MKL version 2017.0.109, which I was previously using.
I have worked around it by copying all the redist files into the mkl folder that is added to the path. Is there a MSBuild file that should be fixed instead?
It seems similar to https://software.intel.com/en-us/comment/1890655#comment-1890655, something isn't setting up the PATH, and I guess it is because I don't have the Intel compiler installed. Is this something that isn't covered in your testing?