Любая команда на Fluent. Azure Результат: «Метод не найден» - PullRequest
0 голосов
/ 10 июля 2020

Любая команда на Fluent. Azure приводит к исключению «Метод не найден».

System.MissingMethodException: Метод не найден: 'Void Microsoft.Rest.TokenCredentials..ctor (Microsoft .Rest.ITokenProvider, System.String, System.String) '.

При поиске в Интернете такого конструктора нет: https://docs.microsoft.com/en-us/dotnet/api/microsoft.rest.tokencredentials.-ctor?view=azure-dotnet

Я создаю объект azure вот так, и, похоже, он работает.

var azure = Microsoft.Azure.Management.Fluent.Azure
    .Authenticate(credentials)
    .WithDefaultSubscription()
    ;

Но как только я пробую любую из следующих команд, я получаю исключение:

var l = await azure.VirtualMachines.ListAsync();
    
var webapp = azure.WebApps.GetByResourceGroup(resourceGroup, name);

Я имею в виду версию 1.34.0 Microsoft. Azure .Management.Fluent для. NET 4.7.2.

Microsoft.Azure.Management.Fluent on Nuget

And it has these dependencies:

Microsoft.Azure.Management.Fluent dependencies

And my references do fall within these ranges:

упомянутые зависимости

1 Ответ

0 голосов
/ 10 июля 2020

Обновление Microsoft.Rest.ClientRuntime до 2.3.21 и Microsoft.Rest.ClientRuntime. Azure. Аутентификация до 2.4.1, похоже, решила мою проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...