类型或命名空间名称' Azure'在命名空间中不存在' Microsoft'

时间:2017-11-26 12:27:37

标签: c# .net azure uwp azure-cosmosdb

我正在使用Windows 10 UWP应用程序,并希望在Cosmos DB中存储一些信息。 入门指南不适用于Microsoft Azure DocumentDB NuGet软件包1.19.1,也不适用于以前的软件包。

类型或命名空间名称' Azure'在命名空间中不存在' Microsoft' (你错过了一个装配参考吗?)。

目标版本是Windows 10 Fall Creators Update,但我遇到了与其他版本相同的问题。

你有任何想法如何解决它?

3 个答案:

答案 0 :(得分:5)

您拥有.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。

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

如果您已经安装了 NuGet 包,但仍然无法识别,对我来说,将包降级到较低版本(使用包管理器),然后将其升级回原始版本通常会有所帮助。

如果您要将现有项目克隆到新机器上,则尤其如此。