Will the .NET agent pick up an app running in an earlier version of .NET in compatibility mode with a .NET Framework installed that is a later version?

Document ID : KB000094912
Last Modified Date : 11/05/2018
Show Technical Document Details
Question:
   We have an application that  we are looking to monitor. It was built on an earlier .NET Framework version. The servers have the current .NET Framework version installed.

The application has been configured to leverage the earlier version .NET 2.0 compatibility mode of the current .NET Framework version. Will the agents be able to pick up the application?
Environment:
All current supported APM .NET Agent versions
Answer:
With the .NET framework version – we support the Framework versions as specified in our Compatibility Guide.  However, for the underlying .NET CLR version – we support all the underlying CLR versions that can be used with the supported frameworks. For example, .NET framework 4.0/4.5 apps can run on 2.0 CLR and hence will be supported. 

https://support.ca.com/us/product-content/status/compatibility-matrix/application-performance-management-compatibility-guide.html

Just to be on the safe side with your app, you may want to review this doc by Microsoft for any backwards compatibility issues in .NET.
https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/version-compatibility