Application Insights Profiler for ASP.NET Core Supported Matrix
August 15, 2024 ยท View on GitHub
Quick choose
Which version of the Profiler to use largely rely on which .NET Core runtime is used. Choose the version accordingly:
- .NET 6 / .NET 8: The latest stable version is always recommended.
Deprecated
These are last known working versions. It is suggested to migrated to newer versions of .NET runtime.
-
.NET 5: Latest Stable (Please consider migrate to .NET 6, .NET 5 will be end of support on May 08, 2022).
-
.NET Core 3.1: Latest Stable
-
.NET Core 2.1: 1.1.7-beta2
- .NET Core 2.1 is when the profiler initially built and there's a level of unstable there. Upgrade to .NET Core 3.1 is recommended.
-
.NET Core 2.2 / 3.0: .NET Core 2.2 / 3.0 is out of support. Please upgrade to .NET Core 3.1 when possible. There's no guarantee any profiler keeps working there. If you have to, try the versions list below that supported .NET Core 2.2 / 3.0.
Details
The profiling technology is based on .NET Core runtime. We do not support applications run on .NET Framework.
As the technology matures, assume the latest package will work on supported .NET versions. Refer to https://dot.net for supported .NET versions.
Archived
Here's some original supporting matrix:
| Application Insights Profiler | Windows (Experimental support) | Linux |
|---|---|---|
| 2.4.0-beta1 | .NET Core App 3.1, .NET 6 | .NET Core App 3.1, .NET 6 |
| 2.3.1 | .NET Core App 3.1, .NET 6 | .NET Core App 3.1, .NET 6 |
| 2.3.1-beta5 | .NET Core App 3.1, .NET 5 | .NET Core App 3.1, .NET 5, .NET 6 Beta |
| 2.3.1-beta4 | .NET Core App 3.1, .NET 5 | .NET Core App 3.1, .NET 5, .NET 6 Beta |
| 2.3.1-beta3 | .NET Core App 3.1, .NET 5 | .NET Core App 3.1, .NET 5, .NET 6 Beta |
| 2.3.1-beta2 | .NET Core App 3.1, .NET 5 | .NET Core App 3.1, .NET 5, .NET 6 Beta |
| 2.3.0 | .NET Core App 3.1, .NET 5 | .NET Core App 3.1, .NET 5 |
| 2.3.0-beta4 | .NET Core App 3.1, .NET 5 | .NET Core App 3.1, .NET 5 |
| 2.3.0-beta3 | .NET Core App 3.1, .NET 5 | .NET Core App 3.1, .NET 5 |
| 2.3.0-beta2 | .NET Core App 3.1, .NET 5 | .NET Core App 3.1, .NET 5 |
| 2.2.0 | .NET Core App 3.1, .NET 5 | .NET Core App 3.1, .NET 5 |
| 2.2.0-beta7 | .NET Core App 3.1, .NET 5 | .NET Core App 3.1, .NET 5 |
| 2.2.0-beta6 | .NET Core App 3.1, .NET 5 | .NET Core App 3.1, .NET 5 |
| 2.2.0-beta5 | .NET Core App 3.1, .NET 5 | .NET Core App 3.1, .NET 5 |
| 2.2.0-beta4 | .NET Core App 3.1, .NET 5 | .NET Core App 3.1, .NET 5 |
| 2.2.0-beta3 | .NET Core App 3.1, .NET 5 | .NET Core App 3.1, .NET 5 |
| 2.2.0-beta2 | .NET Core App 3.1 | .NET Core App 3.1 |
| 2.2.0-beta1 | .NET Core App 3.1 | .NET Core App 3.1 |
| 2.1.0-beta5 | .NET Core App 2.2, 3.0, 3.1 | .NET Core App 2.2, 3.0, 3.1 |
| 2.1.0-beta4 | .NET Core App 2.2, 3.0, 3.1 | .NET Core App 2.2, 3.0, 3.1 |
| 2.1.0-beta3 | .NET Core App 2.2, 3.0, 3.1 | .NET Core App 2.2, 3.0, 3.1 |
| 2.1.0-beta1 | .NET Core App 2.2, 3.0, 3.1 | .NET Core App 2.2, 3.0, 3.1 |
| 2.0.0-beta5 | .NET Core App 2.2, 3.0 | .NET Core App 2.2, 3.0 |
| 2.0.0-beta4 | .NET Core App 2.2, 3.0 | .NET Core App 2.2, 3.0 |
| 2.0.0-beta3 | .NET Core App 2.2, 3.0 | .NET Core App 2.2, 3.0 |
| 2.0.0-beta2 | .NET Core App 2.2, 3.0 | .NET Core App 2.2, 3.0 |
| 2.0.0-beta1 | .NET Core App 2.2, 3.0 | .NET Core App 2.2, 3.0 |
| 1.1.7-beta2 | .NET Core App 2.2, 3.0 | .NET Core App 2.1, 2.2, 3.0 |
| 1.1.7-beta1 | .NET Core App 2.2. | .NET Core App 2.1, 2.2 |
| 1.1.6-beta1 | .NET Core App 2.2. | .NET Core App 2.1, 2.2 |
| 1.1.5-beta2 | .NET Core App 2.2. | .NET Core App 2.1, 2.2 |
| 1.1.4-beta1 | .NET Core App 2.2. Trace tree in the trace explorer looks very noisy. | .NET Core App 2.1, 2.2 |
| 1.1.3-beta2 | Not supported. | .NET Core App 2.1, 2.2 |
| 1.1.3-beta1 | Not supported. | .NET Core App 2.1, 2.2 |
| 1.1.2-beta1 | Not supported. | Deprecated. |
| 1.0.0-beta1 | Not supported. | Deprecated. |