Не удалось загрузить файл или сборку «Microsoft.IdentityModel.Abstractions, версия = 6.35.0.0. Несоответствие версии NugC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Не удалось загрузить файл или сборку «Microsoft.IdentityModel.Abstractions, версия = 6.35.0.0. Несоответствие версии Nug

Сообщение Anonymous »

Я разрабатываю DLL C# на основе .NET Framework 4.8.2, которая будет использовать API Microsoft Graph для отправки электронной почты через Outlook.
Для этого я добавил последние пакеты Nuget для "Microsoft.Graph » v5.67.0 и "Microsoft.Identity.Client" v4.66.2 . Это мой csproj -

Код: Выделить всё


5.67.0


4.66.2


9.0.0


13.0.1



4.7.0


Сборка прошла успешно, но я получаю эту ошибку времени выполнения:
System.IO.FileLoadException: не удалось загрузить файл или сборку ' Microsoft.IdentityModel.Abstractions, Version=6.35.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' или одна из ее зависимостей. Определение манифеста найденной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
Имя файла: «Microsoft.IdentityModel.Abstractions, Version=6.35.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35»
Теперь «Microsoft.Graph» v5.67.0 зависит от последней версии. 'Microsoft.IdentityModel.Abstractions, Version=8.2.0.0, но я не могу определить, какой модуль зависит от 6.35.0.0.
**При дальнейшем поиске выяснилось, что что в файле obj/project.asset.json существует несоответствие между компонентами Microsoft.IdentityModel. «Microsoft.Graph.Core/3.2.1» относится к «Microsoft.IdentityModel.Validators»: «8.2.0», но «Microsoft.Identity.Client/4.66.2» относится к старой версии 6.35.0.
**
Вот файл obj/project.asset.json -

Код: Выделить всё

"Microsoft.Graph/5.67.0": {
"type": "package",
"dependencies": {
"Microsoft.Graph.Core": "3.2.1"
},

"Microsoft.Graph.Core/3.2.1": {
"type": "package",
"dependencies": {
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.2.0",
"Microsoft.IdentityModel.Validators": "8.2.0",
"Microsoft.Kiota.Abstractions": "1.15.2",
"Microsoft.Kiota.Authentication.Azure": "1.15.2",
"Microsoft.Kiota.Http.HttpClientLibrary": "1.15.2",
"Microsoft.Kiota.Serialization.Form": "1.14.0",
"Microsoft.Kiota.Serialization.Json": "1.15.2",
"Microsoft.Kiota.Serialization.Multipart": "1.14.0",
"Microsoft.Kiota.Serialization.Text": "1.14.0",
"System.Net.Http.WinHttpHandler": "6.0.0"
},

"Microsoft.Identity.Client/4.66.2": {
"type": "package",
"dependencies": {
"Microsoft.IdentityModel.Abstractions": "6.35.0",
"System.Diagnostics.DiagnosticSource": "6.0.1"
},
В примечаниях к выпуску Microsoft.Identity.Client/4.66.2 упоминается, что он будет работать с «Microsoft.IdentityModel.Abstractions» >= 6.35.0, но на самом деле это не так.
Пожалуйста, посоветуйте мне, как исправить эту ошибку.
В примечании к выпуску Microsoft.Identity.Client/4.66.2 упоминается, что он будет работать с «Microsoft.IdentityModel.Abstractions» >= 6.35.0, но на самом деле это не так.
Пожалуйста, посоветуйте мне, как исправить эту ошибку

Подробнее здесь: https://stackoverflow.com/questions/792 ... -version-6
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»