CosmosDB nuget软件包不可用

时间:2019-09-01 15:57:17

标签: c# azure-cosmosdb

当我阅读标准库时,我了解它,因为它可以与核心和标准一起使用(如果我写错了,请更正我)。我已经创建了一个标准库作为数据库。

我现在想实现DocumentDB,所以我添加了nuget包: enter image description here 所以我的依赖关系如下所示: Visual Studio Dependcies

但是我不能使用nuget包:

enter image description here

我没有收到任何错误,所以我猜它一定是框架目标?这里有指针吗?

1 个答案:

答案 0 :(得分:0)

如果您查看对Microsoft.Azure.DocumentDB包的依赖关系,则它依赖于.NET Framework v4.6.1。虽然.NET Standard 2.0允许从.NET Framework加载程序包,但不建议这样做,因为这样可能会遇到意外错误。

enter image description here

相反,您可以使用Microsoft.Azure.DocumentDB.Core软件包或新的v3软件包Microsoft.Azure.Cosmos,因为它们都直接针对.NET Standard,所以不会出现兼容性问题。