2015-09-02 46 views
13

到Azure的SDK的各個部分項目引用應該活在安裝Azure的SDK,但對於一些奇怪的原因,我的代碼(Azure的移動服務)不再能看到Microsoft.WindowsAzure.Diagnostics:Microsoft.WindowsAzure.Diagnostics在哪裏?

VS2015 references screenshot

should能夠從我的Azure的SDK 2.7安裝挑Microsoft.WindowsAzure.Diagnostics.dll了,但這裏是我在SDK中的「裁判」目錄中看到:

File Explorer screenshot

I.e.我只是有

  • 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;它在哪裏?

回答

11

你可以在這裏找到它:C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.7\bin\plugins\Diagnostics。使用SDK版本2.5,診斷程序現在成爲一個插件。

enter image description here

3

這不是在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 Reference Manager