Неоднозначный CloudStorageAccount в aspnetcore при использовании с бот-каркасом - PullRequest
0 голосов
/ 11 марта 2019

Я только что обновил проект фреймворка ботов, который основан на SDK v4 и построен с использованием ядра aspnet, и теперь я в конечном итоге получаю конфликт для класса CloudStorageAccount.В нем указано

Тип «CloudStorageAccount» существует как в «Microsoft.Azure.Storage.Common, версия = 9.4.2.0,« Культура = нейтральная »,« PublicKeyToken = 31bf3856ad364e35 », так и« Microsoft.WindowsAzure.Storage ».Версия = 8.1.4.0, Культура = нейтральная, PublicKeyToken = 31bf3856ad364e35 '

Кто-нибудь также сталкивался с такой же проблемой?Обратите внимание, что я уже пытался использовать псевдоним для пространства имен, но он все еще не работает, и мы не имеем ни малейшего представления, почему.

Самое близкое совпадение по этому вопросу, которое мы обнаружили, было на этой теме и там звучит похожая проблема.(комментарий Джерома), но остается без ответа.

Совместное использование версии каждого установленного мной в проекте nuget

enter image description here

Пожалуйста, предложите, если кто-то сталкивался с этим или есть какие-либо предложения.

1 Ответ

1 голос
/ 20 марта 2019

Существует тема GitHub об этой проблеме здесь

Напомним, что проблема была вызвана конфликтами в ссылках AspNetCore. Проблема была решена путем перехода в файл .csproj и удаления ссылок на WindowsAzure.Storage.

<PackageReference Include="WindowsAzure.Storage" Version="9.3.3" />

Кроме того, скоро будет PR, который будет решать эту зависимость.

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