About VS2015 CRT (What is ucrtbase.dll and where is its symbol)


  • I am very happy that VS2015 is released.

    I found that the structure of CRT dynamic libraries is changed.

    Before VS2015, it's msvcr*.dll and msvcp*.dll - asterisk for
    version number. Now this rule may be changed ?

    When I debugging a small testing C++ project in VS2015 I noticed
    that there are some DLLs related to C/C++ runtime: ucrtbase.dll,
    msvcp140.dll, vcruntime140.dll, and a lot of api-ms-
    win-*-l1-1-0.dlls, it's confusing me, and I can't download the PDB
    of ucrtbase.dll from Microsoft.

    It there any explain about the new CRT dynamic libraries ? It's
    look like a big change, a more complex architecture.

    In addition: Will it be more complex to deploy an application that
    built from VS2015 ?

    • Edited by Aman JIANG Tuesday, July 21, 2015 5:22 PM
    Tuesday, July 21, 2015 5:15 PM