none
Backporting Projects from .NET Framework 4.5.2 to 4.5.1 Versus Other Options

    Question

  • We service several web-based applications which currently utilize .NET Framework 4.5.2

    Due to restrictions in the client environment such as developer
    tools, etc., the web-based applications are developed in an external
    environment using Visual Studio 2015, pushed to a hosted version control
    solution, pulled into the client environment via a secured VPN or
    transfered locally via USB, and then deployed in the client environment.

    The client has developers who need to be involved in the development
    process. However, the highest version of the development toolset
    available client-side is Visual Studio Professional with .NET Framework
    4.5.1

    Therefore, one option we would like to know if it is possible is to
    use .NET Framework 4.5.2 in an encapsulated fashion of some kind in
    Visual Studio 2013 to build without installing the .NET Framework 4.5.2
    developer pack as we do not have admin rights on the development systems
    client side.

    Another option we would like to inquire about is backporting the
    projects from 4.5.2 to 4.5.1 so that the developers client-side can
    contribute.

    Thank you for your time.

    Wednesday, December 7, 2016 11:03 PM

All replies

  • Hi Christopher Koeber,

    Welcome to the MSDN forum.

    Refer to the Version Compatibility in the .NET Framework, we can get the following information:

    **The .NET Framework 4.5 and its point releases (4.5.1, 4.5.2, 4.6, 4.6.1, and 4.6.2) are backward-compatible with apps that were built with earlier versions of the .NET Framework. In other words, apps and components built with previous versions will work without modification on the .NET Framework 4.5.

    You want to forward compatible with apps that targeted to the .NET Framework 4.5.2 to .NET Framework 4.5.1, it is not a recommend option, there may be some compatibility issue during this process, since some new functions or improvements that includes in .NET Framework 4.5.2 are not supported on the .NET Framework 4.5.1.

    As far as I know, both the .NET Framework 4.5.1 and 4.5.2 can work with VS 2013 and 2015, please have a look at this, you can back up the whole applications and have a try with the following:

    1.  In VS 2015, change the target framework of those apps to .NET Framework 4.5.1 and build, see if those apps support on 4.5.1 version or not

    2. On the client computers, install Microsoft .NET Framework 4.5.2 Developer Pack should be better to avoid the compatible issues.

    Best regards,

    Sara


    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.

    Thursday, December 8, 2016 5:58 AM
    Moderator