none
Visual Studio 2017 - Universal C Runtime (CRT) for Windows 7

    Question

  • Our desktop application (Visual C++ / MFC) continues to support Windows 7 (along with 8.1 and 10).  Last summer we abandoned a migration to Visual Studio 2015 (from VS 2010) due to deployment issues relating to the Universal CRT and Windows 7 installs (KB2999226).

    I've searched but have found no references to this issue for Visual Studio 2017.  Any updates?

    Thank you.



    • Edited by Joe Tobey Monday, December 05, 2016 10:01 PM
    Monday, December 05, 2016 9:54 PM

All replies

  • Hi Joe,

    Thank you for posting in MSDN forum.

    For your question, currently the Visual Studio 2017 RC is for Beta test, so the official relevant document about the VS 2017 hasn't released yet.

    As far as I know, we could install windows Universal C Runtime and Win 10 SDK as below from modifying VS 2017 RC.

    Since your OS is Win 7, the precondition is requires KB2999226. To install through Windows Update, make sure you install the latest recommended updates and patches from Microsoft Update before you install the Windows SDK.

    But I have already submit this feedback to Microsoft Connect feedback, please see:

    https://developercommunity.visualstudio.com/content/problem/6111/visual-studio-2017-universal-c-runtime-crt-for-win.html

    You may vote it if you think it's necessary.Microsoft engineers will evaluate them seriously.

    Thanks for your understanding.

    Best Regards,

     

    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Wednesday, December 07, 2016 2:09 AM
    Moderator
  • Thank you for your response.  My question was in regards to our customers who are using Win7, not the developers.  It's still not clear to me if 1) the target PC (i.e. customers) will require the Universal CRT and if so, 2) how can the installer (e.g. InstallShield) assist in installing the Universal CRT.
    Friday, December 09, 2016 3:17 PM
  • Hi Joe,

    For your question,

    The target PCs are not necessary to install the Universal CRT.

    Best Regards,


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Tuesday, December 13, 2016 7:42 AM
    Moderator
  • Hi Lana,

    Thanks for the response.  Just so I'm clear are you saying that unlike VS 2015, VS 2017 programs that are dynamically linked to the Universal CRT can be distributed and run on customers' Win7 PC's without the need to update those Win7 PC's?

    Sounds too good to be true... how does this work?

    Thanks,
    Joe

    Tuesday, December 13, 2016 4:33 PM
  • Hi Joe,
    So sorry for my delay reply.

    Since Our forum is discussing about VS general question like how to set/configure Visual Studio and Visual Studio tools. If you would like to know the details about how this work,
    i suggest you post a new thread in https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/home?category=windowsdesktopdev for much professional and dedicated support.

    By the way, if you think my reply is helpful, please mark my reply as answer, it will benefit other members who have similar doubt.

    Thank you for your understanding.

    Best Regards,


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Friday, December 16, 2016 8:54 AM
    Moderator