簡體   English   中英

命名空間“Microsoft.WindowsAzure”中不存在類型或命名空間名稱“診斷”

[英]Type or namespace name 'Diagnostics' does not exist in the namespace 'Microsoft.WindowsAzure'

我正在使用一個已經離開我公司的軟件開發人員的預先存在的代碼庫。 我已經從存儲庫下載了源代碼。 當我嘗試構建項目時,我收到一條錯誤消息:

The type or namespace name 'Diagnostics' does not exist in the namespace 'Microsoft.WindowsAzure' (are you missing an assembly reference?)  

我不知道如何啟動並運行這個項目。 當我查看與項目關聯的 NuGet 包時,我可以看到 Windows Azure 配置管理器和 Windows Azure 存儲包已經安裝。 我不確定我錯過了什么。

有人能告訴我我需要在我的機器上安裝什么才能克服這個錯誤嗎? 謝謝!

我最近遇到了這個錯誤。 問題是該項目引用了 Framework 3.5,而我安裝了針對 4.0 的 2.4 SDK。 將您的項目升級到目標 4.0,您應該沒問題。

我在 Visual Studio 2015 更新 3 上收到此錯誤。該項目的 Azure 工具版本是 2.9。

我通過右鍵單擊出現錯誤的項目下的“引用”,然后單擊“添加引用”,然后單擊“程序集”下的“擴展”來解決此錯誤。 找到 Microsoft.WindowsAzure.Diagnostics,選中復選框,然后單擊確定。 現在嘗試重建您的項目並希望出現不同的錯誤。

該程序集應存在於您的計算機上:C:\\Program Files\\Microsoft SDKs\\Azure.NET SDK\\v2.9\\bin\\plugins\\Diagnostics\\Microsoft.WindowsAzure.Diagnostics.dll

如果您沒有看到此程序集,很可能是因為您沒有所需的 Azure SDK。 如果您像我一樣使用 Azure SDK v2.9,可以在此處下載 SDK: Microsoft Azure SDK for .NET - 2.9

然后點擊下載並選擇:

  • MicrosoftAzureLibsForNet-x64.msi(用於 .NET 的 Microsoft Azure 客戶端庫)
  • MicrosoftAzureTools.VS.140(Microsoft Visual Studio 2015 的 Microsoft Azure 工具)

如果您使用的是 Azure SDK v2.7,則需要使用此鏈接: Microsoft Azure SDK for .NET - 2.7

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM