Проект был восстановлен с использованием Microsoft.NETCore.App версии 2.2.0-preview3-27014-02 - PullRequest
0 голосов
/ 11 декабря 2018

Я обновил машину до RTM-версии .net core 2.2.100 для использования предварительного просмотра 3. Однако я заметил, что все еще ссылаюсь на старые версии в зависимостях SDK ...

Old version of SDK dependencies

Я понял, что глобальный.json начал работать, все еще указывая

{
  "sdk": {
    "version": "2.2.100-preview3-009430"
  }
}

Я изменил его на:

{
  "sdk": {
    "version": "2.2.100"
  }
}

Затем получилошибка:

NETSDK1061: проект был восстановлен с использованием Microsoft.NETCore.App версии 2.2.0-preview3-27014-02, но с текущими настройками будет использоваться версия 2.2.0.Чтобы решить эту проблему, убедитесь, что одни и те же параметры используются для восстановления и для последующих операций, таких как сборка или публикация.Обычно эта проблема может возникнуть, если свойство RuntimeIdentifier установлено во время сборки или публикации, но не во время восстановления.Для получения дополнительной информации см. https://aka.ms/dotnet-runtime-patch-selection.

Я использую Visual Studio 2017 15.9.3

1 Ответ

0 голосов
/ 11 декабря 2018

Это было Visual Studio, кэшировавшее версию SDK для разрешения зависимостей, перестройка (чистая сборка) не работала, к счастью, простой перезапуск Visual Studio решил проблему.чтобы сэкономить время горения дерьма.

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