Wikipedia says that the .NET Framework 4.7 replaces versions 4.0–4.6.2. Does this mean that I can run a program that requires (for example) .NET Framework 4.0 with only .NET Framework 4.7 installed?
相关问题
- Generic Generics in Managed C++
- How to Debug/Register a Permanent WMI Event Which
- 'System.Threading.ThreadAbortException' in
- Bulk update SQL Server C#
- Inheritance impossible in Windows Runtime Componen
That means that 4.7 is a drop in replacement for 4.0–4.6.2.
For example, if you installed .net 2.0 on a system that already had .net 1.0 you would end up with two instances of .net: 1.0 & 2.0.
If you install .net 4.7 on a system that has .net 4.6 only, then you would only have one .net version on that system, which would be .net 4.7. The 4.6 .net files are updated to their 4.7 equivalents.