Не удается установить Microsoft.Azure.ServiceBus с использованием NuGet - PullRequest
0 голосов
/ 11 февраля 2019

Я запускаю тестовое приложение .Net Core Console, чтобы попытаться использовать сообщения ServiceBus.Однако после использования Nuget для установки Microsoft.Azure.ServiceBus v3.1.1 я получаю следующую ошибку

Package Microsoft.Azure.ServiceBus 3.1.1 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Microsoft.Azure.ServiceBus 3.1.1 supports: netstandard2.0 (.NETStandard,Version=v2.0)

Я попытался установить до v3.3.0 и получить то же самое, я использую последнюю платформу .Net и обновилмой VS2017, поэтому я не знаю, в чем может быть проблема.У кого-нибудь еще была такая проблема?

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Я не знаю, в чем может быть проблема

Независимо от версии пакета Microsoft.Azure.ServiceBus это v3.1.1 или v3.3.0, обе их зависимостиэто .NETStandard 2.0, а ваше приложение .NetStandard 1.0 .Итак, как сказал Питер, у вас слишком старая версия ядра .net.

Вы можете загрузить последнюю версию. Net Core SDK , а затем переустановить нужный пакет.

Или вы можете загрузить Microsoft.Azure.ServiceBus v1.0.0.Однако, поскольку версия слишком старая, некоторые функции могут отсутствовать.Поэтому я предлагаю вам обновить вашу TargetFramework до .net core 2.0 +.

0 голосов
/ 12 февраля 2019

Ваше консольное приложение должно иметь TargetFramework .net core 2.0+ (проверить файл .csproj), загрузить последнюю версию .NET Core SDK и создать новое консольное приложение .Net core для повторной установки пакета..

...