![](/img/trans.png)
[英]Azure Builds - The type or namespace name 'OpenApi' does not exist in the namespace 'Microsoft'
[英]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.