Microsoft.WindowsAzure.Diagnostics在哪里?

dum*_*dad 16 azure nuget

Azure SDK的各个部分的项目引用应该存在于Azure SDK的安装中,但由于某些奇怪的原因,我的代码(Azure移动服务)无法再看到Microsoft.WindowsAzure.Diagnostics:

VS2015参考截图

应该能够从我的Azure SDK 2.7安装中选择Microsoft.WindowsAzure.Diagnostics.dll,但这是我在SDK的'ref'目录中看到的:

File Explorer截图

即我就是这样

  • Microsoft.WindowsAzure.ServiceRuntime.dll
  • WindowsAzureEventSource.dll
  • WindowsAzureTelemetryEvents.dll

但我没有Microsoft.WindowsAzure.Diagnostics.dll.有趣的是,有一个名为Unofficial.Microsoft.WindowsAzure.Diagnostics的NuGet软件包,下载量超过30,000,这表明我不是唯一一个遇到此问题的人.

我应该从哪里引用Microsoft.WindowsAzure.Diagnostics; 它是SDK或NuGet包中的某个DLL; 它在哪里?

Gau*_*tri 13

你可以在这里找到它:C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.7\bin\plugins\Diagnostics.SDK版本2.5,诊断现在是一个插件.

在此输入图像描述


dum*_*dad 5

它不在C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.7\ref,但在

C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.7\bin\plugins\Diagnostics\Microsoft.WindowsAzure.Diagnostics.dll

删除陈旧的引用并通过引用管理器重新添加是一个简单的问题:

VS2015参考管理器