Не удается найти пакет Microsoft.Extensions.SecretManager.Tools с версией (> = 2.1.0) при обновлении до .Net Core 2.1 - PullRequest
0 голосов
/ 01 июня 2018

Я пытаюсь обновить свой проект с 2.0 до .Net Core 2.1.

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

В настоящее время я знаю, что пакет Microsoft.Extensions.SecretManager.Tools доступен только в версии 2.0.2 на основе ссылки nuget: пакет nugetссылка

Для получения более подробной информации, пожалуйста, смотрите проблему, которую я зарегистрировал на странице .Net Core GitHub здесь

Примечание:

  1. .Net Core 2.1 установлен: .Net core version
  2. Удалены все ссылки на DotNetCLIRE

Вопросы:

  1. Почему существуетнет версии 2.1.0 пакета nuget Microsoft.Extensions.SecretManager.Tools после официального выпуска .Net Core 2.1.0?
  2. Возможно ли устранить эту ошибку или нужно выполнить ролевую обратную связь моего проекта с.Net Core 2.0?

Ответы [ 2 ]

0 голосов
/ 01 июня 2018

Так что я понял это

Очевидно, я дважды ссылался на пакет Microsoft.Extensions.SecretManager.Tools, как DotNetCliReference и как обычную ссылку на пакет.Когда я наконец удалил обе ссылки и информацию о секретном ключе, ошибка была устранена.

Я закончил с этим, потому что ошибка изначально жаловалась на то, что мне нужно добавить версию Microsoft.Extensions.SecretManager.Tools, большую или равную 2.1.0, которая явно не существует

Смотрите скриншоты ниже:

Часть 1:

solution screenshot 1

Часть 2:

solution screenshot 2

Спасибо всем в комментариях, их комментарии в конечном итоге помогли мне подумать об ошибке и двойной проверке.

0 голосов
/ 01 июня 2018

Вы можете удалить большинство ваших DotNetCliToolReference в вашем файле csproj в 2.1.Многие инструменты, такие как secretmanager, теперь являются глобальными инструментами, которые у вас появятся, если вы используете 2.1 SDK.На них больше нет необходимости ссылаться и вносить их в ваш проект.

См. Также: https://docs.microsoft.com/en-us/aspnet/core/migration/20_21?view=aspnetcore-2.1

...