My application was compiled with Visual Studio 2010. Why does it fail to run on some Windows hosts?

An application compiled with VS2010 needs system libraries to run, such as MSVCP100.dll and MSVCR100.dll. If the host running the application does not have the required libraries, the application will fail to start. Ensure that the required libararies are installed on the Windows host, or are included in your service package.