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