2015-09-02 37 views
13

riferimenti progetto alle varie parti della Azure SDK dovrebbero vivere nella installazione di Azure SDK, ma per qualche strana ragione il mio codice (un servizio di Azure Mobile) non possono più vedere Microsoft.WindowsAzure.Diagnostics:Dove si trova Microsoft.WindowsAzure.Diagnostics?

VS2015 references screenshot

ho should in grado di raccogliere il Microsoft.WindowsAzure.Diagnostics.dll dal mio Azure SDK 2.7 di installazione, ma ecco quello che vedo in 'ref' directory del SDK:

File Explorer screenshot

I.e. Devo solo

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

ma non ho Microsoft.WindowsAzure.Diagnostics.dll. È interessante notare che esiste un pacchetto NuGet chiamato Unofficial.Microsoft.WindowsAzure.Diagnostics, con oltre 30.000 download, il che suggerisce che non sono l'unico ad avere questo problema.

Dove si fa riferimento a Microsoft.WindowsAzure.Diagnostics da; è una DLL da qualche parte in un SDK o in un pacchetto NuGet; dov'è?

risposta

11

Puoi trovarlo qui: C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.7\bin\plugins\Diagnostics. Con SDK versione 2.5, la diagnostica è ora un plugin.

enter image description here

3

Non è nella C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.7\ref, ma è in

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

Era una semplice questione di rimuovere il riferimento stantio e riaggiungila tramite Gestione Riferimento:

VS2015 Reference Manager