Microsoft.ApplicationInsights 2.21.0是否包含Azure.Core包依赖?
关于Microsoft.ApplicationInsights 2.21.0与Azure.Core依赖的说明
- Microsoft.ApplicationInsights 2.21.0本身不包含对Azure.Core的强制依赖,这一点和NuGet包依赖页的信息一致,你的项目里没有Azure.Core引用是正常的。
- 代码中出现
Azure.Core.TokenCredential和Azure.Core.Identity相关类型,是因为该版本的TelemetryConfiguration引入了可选的Azure AD身份验证扩展点——这些类型仅作为API层面的兼容设计存在,属于条件性引用实现,不会强制要求项目引入Azure.Core包。 - 只有当你需要使用TokenCredential来实现Application Insights的身份验证功能时,才需要手动安装
Azure.Core和Azure.IdentityNuGet包;如果不需要该功能,完全可以忽略这些类型,不影响Application Insights的核心遥测采集功能。
内容的提问来源于stack exchange,提问作者John John
相关产品推荐
相关产品推荐

