我想去Microsoft.ApplicationInsights
遥测。 Documentation claims that TelemetryContext
应该在Microsoft.ApplicationInsights.Contracts
名称空间中,但是当我从nuget中获取Application Insights for Web时(它将Microsoft.ApplicationInsights
作为依赖项),它似乎不会要有Contracts
。
Microsoft.ApplicationInsights.Contracts
nuget search gives no results。
我必须在这里遗漏一些明显的东西。
答案 0 :(得分:1)
MSDN上的文档似乎已过时。
在Application Insights SDK的1.1版本中(最新版本,我假设您正在使用),在此命名空间中有TelemetryContext
:Microsoft.ApplicationInsights.DataContracts
(注意DataContracts不仅仅是合同)。我使用Resharper让它找到TelemetryContext
类,它在核心包(Microsoft.ApplicationInsights)的这个命名空间中找到它。
SDK发行说明并未提及有关此命名空间移动的任何内容,https://azure.microsoft.com/en-us/documentation/articles/app-insights-release-notes-dotnet/。
答案 1 :(得分:1)
API docs现已更新。很抱歉给您带来不便,感谢您指出这一点。