In the last two months I have worked on several SharePoint issues where we identified that the servers running SharePoint were still using .NET framework 4.5 or .NET framework 4.5.1 which are unsupported since around a year (supported ended January 12th, 2016 as announced in August 2014):
- Support Lifecycle for .NET 4.5: https://support.microsoft.com/en-us/lifecycle/search/16396
- Support Lifecycle for .NET 4.5.1: https://support.microsoft.com/en-us/lifecycle/search/17343
Currently only .NET 4.5.2, 4.6, 4.6.1 and 4.6.2 are supported:
- Support Lifecycle for .NET 4.5.2: https://support.microsoft.com/en-us/lifecycle/search/17694
- Support Lifecycle for .NET 4.6: https://support.microsoft.com/en-us/lifecycle/search/18324
- Support Lifecycle for .NET 4.6.1: https://support.microsoft.com/en-us/lifecycle/search/18573
- Support Lifecycle for .NET 4.6.2: https://support.microsoft.com/en-us/lifecycle/search/18571
Please ensure to verify that the servers in your environments use a supported .NET framework version.
Be aware that aside normal fixes also no security fixes will be released for .NET 4.5 and .NET 4.5.1 as these versions are out of support!
More Info:
- Moving to the .NET Framework 4.5.2
- Lifecycle support policy FAQ—Microsoft .NET Framework
- Runtime Changes in the .NET Framework 4.5.2
- Detecting the .NET framework version installed on your machine (search for Detecting the .NET Framework)
Permalink
Stupid question, but does this mean that in order to get support, we would also need to have the latest .net framework installed?
Permalink
Hi Rob,
in order to get support you need to have a supported Software installed – I guess that should be obvious. 😉
It does not have to be the latest but it has to be one of the supported .NET framework versions.
Cheers,
Stefan
Permalink
Hi, you can use this PowerShell command to check the version:
($p = Get-ItemProperty “hklm:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full”).Release
Permalink
Hi
Does SharePoint 2013 Support 4.5.2 – 4.6.2
Would you recommend increment or go to the latest support version that works with SP2013
Permalink
Hi Steven,
if you are not yet on 4.5.2 – 4.6.2 you are unsupported. And that since more than a year.
There are also no security fixes for anything before 4.5.2 since a year. So a system which is on an older .NET version is potentially open to various security issues.
And sure: SharePoint 2013 supports .NET 4.5.2 – 4.6.2.
My suggestion would be to evaluate 4.6.2.
If you have customizations or 3rd party components ensure to get supportability information for these components as well.
And don’t forget to test before you apply the updates – as always.
Cheers,
Stefan
Permalink
Hi
problem is only that you need to use a 4.5x if you want to install SharePoint Server 2013 – what we still do……
Christoph
Permalink
Hi Christoph,
this is outdated information.
SharePoint 2013 installer now supports .NET Framework 4.6 and above:
https://blogs.technet.microsoft.com/stefan_gossner/2016/09/14/sharepoint-2013-installer-now-supports-net-framework-4-6-and-above/
Cheers,
Stefan
Permalink
Two questions:
1) My SP2013 farm is at 4.5.1 but 1 server in the farm is at 4.6.1. We want to make all servers
to 4.6.1. Can you send me the link to download 4.6.1 ?
2) Can I just run the file which you will send in above reply and no need to uninstall the
previous 4.5.1. Also will the new .net installation not affect the existing SP farm?
Permalink
You can find it here:
https://www.microsoft.com/de-de/download/details.aspx?id=49982
Just install it.
Permalink
I develop SharePoint Add-in in Visual Studio 2017. Unfortunately SharePoint Online Add-in project still allows selection only of old .NET 4.5.2. I have many reference projects that are in 4.6.2. This is painful to switch .NET framework for the same projects reused in SharePoint (4.5.2) and other solutions (using 4.6.2). When will SharePoint Online Add-in start to support 4.6.2?
Permalink
Is there any kind of page in Microsoft Docs that lists all the .NET framework versions that are required or can work with the different SharePoint server versions?