在Microsoft.ApplicationInsights中不存在契约
本文关键字:不存在 契约 ApplicationInsights Microsoft | 更新日期: 2023-09-27 18:04:19
我想尝试一下Microsoft.ApplicationInsights
遥测。文档声称TelemetryContext
应该在Microsoft.ApplicationInsights.Contracts
命名空间,但是当我从nuget抓取Web应用程序洞察(它让我Microsoft.ApplicationInsights
作为依赖项)时,它似乎没有Contracts
在里面。
Microsoft.ApplicationInsights.Contracts
nuget搜索没有结果
MSDN上的文档似乎过期了。
在Application Insights SDK的1.1(最新的,我假设你正在使用)中,在这个命名空间中有TelemetryContext
: Microsoft.ApplicationInsights.DataContracts
(注意DataContracts而不仅仅是Contracts)。我使用Resharper让它找到TelemetryContext
类,它在核心包(Microsoft.ApplicationInsights)的这个命名空间中找到了它。
SDK发布说明没有特别提到这个命名空间移动,但是https://azure.microsoft.com/en-us/documentation/articles/app-insights-release-notes-dotnet/.
API文档现已更新。很抱歉给您带来不便,感谢您指出这一点。