代码之家  ›  专栏  ›  技术社区  ›  dumbledad

Microsoft.WindowsAzure.Diagnostics在哪里?

  •  18
  • dumbledad  · 技术社区  · 9 年前

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

    VS2015 references screenshot

    should 能够选择Microsoft.WindowsAzure.Diagnostics。dll,但下面是我在SDK的“ref”目录中看到的内容:

    File Explorer screenshot

    一、 我只是有

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

    但我没有Microsoft.WindowsAzure.Diagnostics.dll。有趣的是,有一个名为NuGet的包 Unofficial.Microsoft.WindowsAzure.Diagnostics ,下载量超过30000,这表明我不是唯一一个有这个问题的人。

    我应该在哪里引用Microsoft.WindowsAzure。诊断来自:;它是SDK中的DLL还是NuGet包中的DLL;它在哪里?

    2 回复  |  直到 8 年前
        1
  •  16
  •   Gaurav Mantri    9 年前

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

    enter image description here

        2
  •  5
  •   Robotnik    9 年前

    它不在 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