Hi @Vivek M ,
Yes, your understanding is correct, upgrading project targets to the .NET Framework 4.8 is not necessary.
However, upgrading the project target to the .NET Framework 4.8 ensures that users do not run in a .Net Framework 4.6 environment and cause errors.
.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.
Best Regards.
Jiachen Li
----------
If the answer is helpful, please click "Accept Answer" and upvote it.
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.