Usually you don't want MSVCP100D.dll on your system. It's for debugging purposes only. If you get this error for your release build you must make sure that you didn't accidently add a 'Debug'-tagged Project Output to your setup project.
If you really need to debug your software on a remote machine, I suggest you do the following:
Create a new Setup project called 'CRTDebug100Setup' and add the following Merge Modules (found under C:Program FilesCommon FilesMerge Modules):
- Microsoft_VC90_DebugCRT_x86.msm
- policy_9_0_Microsoft_VC90_DebugCRT_x86.msm
Build, and deploy on your computer to be debugged!
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…