I am working on an Azure Function in .NET Core 6 but I’m unable to initialize Application Insights
. I tried to install `Microsoft.ApplicationInsights.AspNetCore -Version 2.20.0′ but I’m unable to do so and get an exception:
Error:
I tried this command:
Install-Package Microsoft.ApplicationInsights.AspNetCore -Version 2.20.0
2
Answers
Please check if the below steps would help to fix the issue:
Restore Service dependencies and their settings
icon and then Install theMicrosoft.ApplicationInsights.AspNetCore
.Also, please check this workaround given in this SO Thread.
Application Insights is added by Azure Functions automatically. You should not add the
Microsoft.ApplicationInsights.AspNetCore
package to an Azure Functions project as there might be incompatibility issues doing it that way. Instead, if you want to write custom telemetry use theMicrosoft.Azure.WebJobs.Logging.ApplicationInsights
NuGet packages located here as shown by the docs and those docs: