.NET Framework — 4.7.2 — Azure Key Vault: не удалось загрузить файл или сборку «Azure.Core, версия = 1.37.0.0».C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 .NET Framework — 4.7.2 — Azure Key Vault: не удалось загрузить файл или сборку «Azure.Core, версия = 1.37.0.0».

Сообщение Anonymous »

Я пытаюсь получить секреты из Azure Key Vault, используя следующий код:

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

var client = new SecretClient(new Uri(vaultBaseUrl), credential);
KeyVaultSecret secret = client.GetSecret(secretName);
Мой проект имеет следующие зависимости:
  • Azure.Core — 1.40.0.0
  • Azure.Identity — 1.12.0
  • Azure.Security.KeyVault.Secrets — 4.6.0
Вот моя конфигурация в app.config: При сборке проекта я получаю следующее предупреждение:
Унифицированная зависимость "Azure.Core, Version=1.40.0.0, Culture" =нейтрально, PublicKeyToken=92742159e12e44c8".
Используем эту версию вместо исходной версии "1.37.0.0" в "..\bin\Debug\Azure.Security.KeyVault.Secrets.dll", поскольку AutoUnify имеет значение true.
Разрешенный путь к файлу: «..\bin\Debug\Azure.Core.dll».
Однако я обнаружил ошибку во время выполнения: / / Ошибка в client.GetSecret(secretName): System.IO.FileLoadException: «Не удалось загрузить файл или сборку
»Azure.Core, Version=1.37.0.0, Culture=neutral, PublicKeyToken=92742159e12e44c8» или один
его зависимостей. Определение манифеста найденной сборки не соответствует
ссылке на сборку. (Исключение из HRESULT: 0x80131040)'

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

var client = new SecretClient(new Uri(vaultBaseUrl), credential);
KeyVaultSecret secret = client.GetSecret(secretName);
Я попытался понизить версию Azure.Core до 1.37.0.0, но получил аналогичную ошибку с версией 1.36.0.0:
System.IO. FileLoadException: «Не удалось загрузить файл или сборку «Azure.Core, Version=1.36.0.0, Culture=neutral, PublicKeyToken=92742159e12e44c8» или одну из его зависимостей. Определение манифеста найденной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)'
А затем понижен до версии 1.36.0.0, но столкнулся с версией 1.30.0.0
System.IO.FileLoadException: «Не удалось загрузить файл или сборку «Azure.Core, Version=1.30.0.0, Culture=neutral, PublicKeyToken=92742159e12e44c8» или одну из его зависимостей. Определение манифеста найденной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)'
Пожалуйста, помогите мне решить эту проблему с загрузкой сборки?
Спасибо за помощь.

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • .NET Framework — 4.7.2 — Azure Key Vault: не удалось загрузить файл или сборку «Azure.Core, версия = 1.37.0.0».
    Anonymous » » в форуме C#
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous
  • Проблема с Azure Key Vault Vault в приложении .NET 6 Container перед Build ()
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Проблема с Azure Key Vault Vault в приложении .NET 6 Container перед Build ()
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • VSTS Build Pipeline: тест не сбои, подключаясь к Vault Azure Key Vault
    Anonymous » » в форуме C#
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Как я могу использовать Secrets.json и Vault Key Vault без изменения переменных?
    Гость » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Гость

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