Application Compatibility in the .NET Framework 4.5.2

.NET Framework (current version)

This topic provides links to information about application compatibility issues between the .NET Framework 4.5.1 and 4.5.2. The issues are divided into two categories:

Runtime Changes

Runtime changes affect all apps that are running under the .NET Framework 4.5.2 and that use a particular feature.

Retargeting Changes

Retargeting changes affect apps that are recompiled to target the .NET Framework 4.5, 4.5.1, or 4.5.2. They include:

  • Changes in the design-time environment. For example, build tools may emit warnings when previously they did not.

  • Changes in the runtime environment. These affect only apps that specifically target the .NET Framework 4.5.2. Apps that target previous versions of the .NET Framework behave as they did when running under those versions.

In the topics that describe runtime changes and retargeting changes, we have classified individual items by their expected impact, as follows:


This is a significant change that affects a large number of apps or that requires substantial modification of code.


This is a change that affects a small number of apps or that requires minor modification of code.

Edge case

This is a change that affects apps under very specific scenarios that are not common.


This is a change that has no noticeable effect on the app's developer or user. The app should not require modification because of this change.