对Azure SDK各个部分的项目引用应存在于Azure SDK的安装中,但由于某种奇怪的原因,我的代码(Azure移动服务)无法再看到Microsoft.WindowsAzure.Diagnostics:
我 should 能够选择Microsoft.WindowsAzure.Diagnostics。dll,但下面是我在SDK的“ref”目录中看到的内容:
一、 我只是有
但我没有Microsoft.WindowsAzure.Diagnostics.dll。有趣的是,有一个名为NuGet的包 Unofficial.Microsoft.WindowsAzure.Diagnostics ,下载量超过30000,这表明我不是唯一一个有这个问题的人。
我应该在哪里引用Microsoft.WindowsAzure。诊断来自:;它是SDK中的DLL还是NuGet包中的DLL;它在哪里?
你可以在这里找到它: C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.7\bin\plugins\Diagnostics 。对于SDK版本2.5,诊断现在是一个插件。
C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.7\bin\plugins\Diagnostics
它不在 C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.7\ref ,但在
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
删除过时的引用并通过引用管理器重新添加它很简单: