ConnectIQ SDK depends on MSVC 12 runtime libraries, but does not redistribute them

o A Descriptive Title (i.e. ?Simulator Freezes Launching App in Eclipse?)
The ConnectIQ SDK depends on MSVC 12 runtime libraries (msvcp12.dll, msvcr12.dll), but does not redistribute them.

o The Environment:
Windows 10
Eclipse Neon.3 (4.6.3)
ConnectIQ SDK 2.3.4

o A detailed description of the issue
I've just build a clean Windows 10 build machine and installed Eclipse and the SDK. Attempting to start the simulator from eclipse failed with a simple message Failed to connect to the simulator, and there is nothing to indicate why the simulator failed to start. If I open up a command prompt and attempt to execute simulator.exe, I get a CRT dialog that indicated msvcp12.dll was not found. I located the file in my backups and dropped it in to the sdk bin directory and ran it again, and got an error message about msvcr12.dll. I copied that file over from backup and the simulator started working.

This is a clean windows-10 professional install (based on the April 2017 image on msdn) with all updates installed.

o Steps to reproduce the issue
Build a clean windows machine, or find one that does not yet have the MSVC 12 runtimes installed, and try to run the simulator.

o Any applicable additional information
Those files can legally be redistributed. You don't have to install them into the user's system folders, they can just be distributed in the bin directory with the executable. Another option would be to build the simulator so that it statically links the libraries. This will make the binary larger, but will avoid this problem in the future.

o A code sample that can reproduce the issue (in email only if preferred)
N/A