Thoughts about setup and deployment issues, WiX, XNA, the .NET Framework and Visual Studio
All postings are provided AS IS
with no warranties, and confer no rights. Additionally, views expressed
herein are my own and not those of my employer, Microsoft.
I have an application that requires the .NET Framework 4. The application supports running on Windows 8 and Windows Server 2012, which both include the .NET Framework 4.5 as a part of the operating system. Does my application installer still need to install the .NET Framework 4 on these operating systems even though the .NET Framework 4.5 is already installed?
No. The .NET Framework 4.5 is a full in-place update for the .NET Framework 4. Applications that require the .NET Framework 4 will run correctly if the .NET Framework 4.5 is installed on the computer. In addition, the installer for the .NET Framework 4 will prevent you from attempting to downgrade a computer that already has the .NET Framework 4.5 back to the .NET Framework 4.
For more detailed information about .NET Framework 4.5 installation scenarios like this, please refer to this MSDN topic.
As a developer, I can assure you from my own experience -- Not everything from 4.0 is functional/backwards-compatible in 4.5, especially when it comes to MVC.
Just wanted to clarify that.