I am looking for updates for .NET 4.5.x (i.e. 4.5, 4.5.1 and 4.5.2) for Win 10 IoT Enterprise 2019 LTSC

CU 21 Reputation points
2022-02-25T16:54:52.51+00:00

Hi

I am working on a legacy application and need to find updates for .NET 4.5.x (i.e. 4.5, 4.5.1 and 4.5.2) for Win 10 IoT Enterprise 2019 LTSC.

Kind regards

Windows for IoT
Windows for IoT
A family of Microsoft operating systems designed for use in Internet of Things (IoT) devices.
382 questions
C#
C#
An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
10,248 questions
{count} votes

Accepted answer
  1. RLWA32 40,286 Reputation points
    2022-03-02T14:44:11.273+00:00

    An up-to-date Windows 10 system will have .net framework 4.8 installed. I'll guess that's the reason that updates for lower versions of the framework are not offered for Windows 10.

    1 person found this answer helpful.
    0 comments No comments

15 additional answers

Sort by: Most helpful
  1. CU 21 Reputation points
    2022-03-01T08:51:31.1+00:00

    Hi Seeya

    Thanks but the answers provided are not exactly what we need. In summary, imagine the following scenario:

    1. We have Application 1 with .NET 4.5 installed (Note: We do not want any .NET upgrade as it might break our code).
    2. We have Application 2 with .NET 4.5.1 installed (Note: We do not want any .NET upgrade as it might break our code).
    3. We have Application 3 with .NET 4.5.2 installed (Note: We do not want any .NET upgrade as it might break our code).

    We are now looking for security patches (e.g. https://support.microsoft.com/en-us/topic/cumulative-update-for-windows-10-version-1511-and-windows-server-2016-technical-preview-4-march-8-2016-218702d8-9e76-c0b3-bb2e-9dd5a541aa39) for Application 1, Application 2 and Application 3 - given that Microsoft do release monthly security patches.

    Hope that the above will make things clearer. Any help in finding these security patches will be appreciated.

    Best regards
    CU

    0 comments No comments

  2. Seeya Xi-MSFT 16,436 Reputation points
    2022-02-28T02:40:14.673+00:00

    Hi @CU ,

    Welcome to Microsoft Q&A!
    From here, you can know the relationship between Windows 10 IoT Enterprise and Windows 10.
    178264-image.png
    So, in terms of Framework, you can think of them both as Win 10.

    Windows 10 May 2019 Update (all editions) includes the .NET Framework 4.8 as an OS component, and it is installed by default. See here about Framework:

    NET Framework 4.x versions are in-place updates to earlier versions. That means the following:
    You can only have one version of the .NET Framework 4.x installed on your machine.
    You cannot install an earlier version of the .NET Framework on your machine if a later version is already installed.
    4.x versions of the .NET Framework can be used to run applications built for the .NET Framework 4.0 through that version. For example, .NET Framework 4.7 can be used to run applications built for the .NET Framework 4.0 through 4.7. The latest version (the .NET Framework 4.8) can be used to run applications built with all versions of the .NET Framework starting with 4.0.

    Thus, you don't need to install a new Framework.

    Best regards,
    Seeya


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

  3. CU 21 Reputation points
    2022-02-28T10:11:49.493+00:00

    Hello Seeya

    Thanks for your response. It seems that you are suggesting that we upgrade to the .NET 4.8 and install the associated updates however the following are our scenario:

    a. We are working on a number of separate legacy applications that use .NET 4.5, 4.5.1 and 4.5.2. These for some reason do not have all the necessary updates.

    b. Upgrading to .NET 4.8 might break the applications - this is a key consideration.

    c. I went to the Update Catalogue and searched for "Windows 10 and .Net 4.5" and I can see Windows 10 updates for .NET 3.5, 4.7 and 4.8 but nothing for .NET 4.5. No .NET 4.5.x exist for Windows 10. Why is this the case? Is it because .NET 3.5 is still supported till 2029 and .NET 4.5.x are not?

    ![178435-image.png]1

    Kind regards
    CU

    0 comments No comments

  4. Seeya Xi-MSFT 16,436 Reputation points
    2022-03-01T02:11:17.407+00:00

    Hi @CU ,

    Here is a link for downloading the right .net framework: https://dotnet.microsoft.com/en-us/download/dotnet-framework
    From this, you can see which versions are supported and which ones are not.
    You cannot install an earlier version of the .NET Framework on your machine if a later version is already installed.
    In addition, if you have installed the version after 4.5.2 like 4.8, you should uninstall it and then install 4.5.2.

    Best regards,
    Seeya


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it.

    0 comments No comments