簡體   English   中英

命名空間“Microsoft”中不存在類型或命名空間名稱“Azure”

[英]The type or namespace name 'Azure' does not exist in the namespace 'Microsoft'

我正在開發 Windows 10 UWP 應用程序,並希望在 Cosmos DB 中存儲一些信息。 遵循入門說明不適用於 Microsoft Azure DocumentDB NuGet 包 1.19.1,也不適用於以前的包。

命名空間“Microsoft”中不存在類型或命名空間名稱“Azure”(您是否缺少程序集引用?)。

目標版本是 Windows 10 Fall Creators Update,但我在其他版本中遇到了同樣的問題。

你知道如何解決它嗎?

你有 .NET Standard 的包。 我相信您需要 UWP 的 .NET Core 包。 Microsoft.Azure.DocumentDB.Core v 1.7.1

請注意Microsoft.Azure.DocumentDB.Core 1.7.1 包與 Windows 10 Fall Creators Update 之前的版本不兼容。 因此,您應該為您的項目將目標最低版本設置為 Windows 10 Fall Creator Update Build 16299。

就我而言,我只需要安裝缺少的Microsoft.Azure.Cosmos包:

$ dotnet add package Microsoft.Azure.Cosmos --version 3.11.0

如果您已經安裝了 NuGet 包,但仍然無法識別,對我來說,將包降級到較低版本(使用包管理器),然后將其升級回原始版本通常會有所幫助。

如果您將現有項目克隆到新機器上,則尤其如此。

暫無
暫無

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

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