繁体   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