私のプロジェクトでMicrosoft.Azure.Management.Fluentを使用しようとするとこのエラーが発生します。.NETコアのバージョンが競合しています
エラーNU1607 ProjectX.Auth.Webバージョンの競合が Microsoft.IdentityModel.Clients.ActiveDirectoryのために検出重大度コードプロジェクトの説明ファイルの行の抑制状態。この問題を解決するには、 パッケージをプロジェクトから直接参照してください。
ProjectX.Auth.Web(> = 1.0.0) - > Microsoft.AspNetCore.All(> = 2.0.0) - > Microsoft.Extensions.Configuration.AzureKeyVault(> = 2.0.0) - > Microsoft.IdentityModel.Clients.ActiveDirectory(> = 3.14.1)
ProjectX.Auth.Web(> = 1.0.0) - > ProjectX.Auth.Infrastructure(> = 1.0.0) - > ProjectX.Shared .Infrastructure(> = 1.0.0) - > ProjectX.Shared.ServiceBus(> = 1.0.0) - > Microsoft.Azure.Management.Fluent(> = 1.2.0) - > Microsoft.Azure.Management.ResourceManager .Fluent(> = 1.2.0) - > Microsoft.Rest.ClientRuntime.Azure.Authentication(> = 2.3.1) - > M Microsoft.IdentityModel.Clients.ActiveDirectory(> = 3.13.9)。
これを解決する方法はありますか?
「この問題を解決するには、プロジェクトから直接パッケージを参照する」を試みましたか? –
@ KirkLarkin - >プロジェクトにNugetパッケージを追加しようとしました:ProjectX.Auth.Web = Microsoft.IdentityModel.Clients.ActiveDirectory(> = 3.14.1)およびProjectX.Shared.ServiceBus - > Microsoft.IdentityModel.Clients.ActiveDirectory (> = 3.13.9)。それはあなたが意味するものですか? –
@RuneJensen依存関係チェーン内のすべての 'ProjectX.'プロジェクトに対して、' Project-X.Auth.Infrastructure'と 'ProjectX.Shared.Infrastructure'を含む' Install-package Microsoft.IdentityModel.Clients.ActiveDirectory'を試してください – vzwick