0

我已经在我现有的项目中安装了 NuGet 包Microsoft.Azure.Cosmos.Table,然后发生了一些错误,例如“ Microsoft.Azure.DocumentDB.Core 版本 2.11.2.0 和 Microsoft.Azure.Documents.Client 版本 2.14 中都存在类型 DocumentClient .1.0 和 UriFactory 类型同时存在于 Microsoft.Azure.DocumentDB.Core 版本 2.11.2.0 和 Microsoft.Azure.Documents.Client 版本 2.14.1.0 中"

以前我使用的是Microsoft.WindowsAzure.Storage.Table,但现在我想使用Microsoft.Azure.Cosmos.Table,但出现错误。

有什么办法可以解决这个问题??

4

1 回答 1

0

显然,您的项目既有 Microsoft.Azure.DocumentDB 包,也有 Microsoft.Azure.Cosmos.Table 包,根据 Nuget,它依赖于 Microsoft.Azure.DocumentDB.Core:

在此处输入图像描述

Microsoft.Azure.DocumentDB 和 Microsoft.Azure.DocumentDB.Core 都是 SQL API SDK 包,一个用于 Net Framework 应用程序,另一个是 Net Standard 版本(可用于 Net Framework 或 Net Core 项目)。

将项目中的 Microsoft.Azure.DocumentDB nuget 引用替换为 Microsoft.Azure.DocumentDB.Core(针对您已经使用的相同版本)将解决此问题。

于 2021-08-03T14:34:30.043 回答