Microsoft.ApplicationInsights.Contracts 在 Microsoft.ApplicationInsights 中不存在
Microsoft.ApplicationInsights.Contracts does not exist in Microsoft.ApplicationInsights
我想尝试一下 Microsoft.ApplicationInsights
遥测。 Documentation claims that TelemetryContext
is supposed to be in Microsoft.ApplicationInsights.Contracts
namespace, however when I grab Application Insights for Web 来自 nuget(它让我 Microsoft.ApplicationInsights
作为依赖项),它似乎没有 Contracts
。
Microsoft.ApplicationInsights.Contracts
nuget search gives no results.
我肯定遗漏了一些明显的东西。
MSDN 上的文档似乎已过时。
在 Application Insights SDK 的 1.1 中(我假设您正在使用的是最新的),在此命名空间中有 TelemetryContext
:Microsoft.ApplicationInsights.DataContracts
(注意 DataContracts 而不仅仅是 Contracts)。我使用 Resharper 让它找到 TelemetryContext
class 并在核心包 (Microsoft.ApplicationInsights).
的这个命名空间中找到它
SDK 发行说明没有提及任何关于此命名空间移动的具体内容,但是,https://azure.microsoft.com/en-us/documentation/articles/app-insights-release-notes-dotnet/。
API docs 现已更新。对于给您带来的不便,我们深表歉意,感谢您指出这一点。
我想尝试一下 Microsoft.ApplicationInsights
遥测。 Documentation claims that TelemetryContext
is supposed to be in Microsoft.ApplicationInsights.Contracts
namespace, however when I grab Application Insights for Web 来自 nuget(它让我 Microsoft.ApplicationInsights
作为依赖项),它似乎没有 Contracts
。
Microsoft.ApplicationInsights.Contracts
nuget search gives no results.
我肯定遗漏了一些明显的东西。
MSDN 上的文档似乎已过时。
在 Application Insights SDK 的 1.1 中(我假设您正在使用的是最新的),在此命名空间中有 TelemetryContext
:Microsoft.ApplicationInsights.DataContracts
(注意 DataContracts 而不仅仅是 Contracts)。我使用 Resharper 让它找到 TelemetryContext
class 并在核心包 (Microsoft.ApplicationInsights).
SDK 发行说明没有提及任何关于此命名空间移动的具体内容,但是,https://azure.microsoft.com/en-us/documentation/articles/app-insights-release-notes-dotnet/。
API docs 现已更新。对于给您带来的不便,我们深表歉意,感谢您指出这一点。