"Microsoft Azure Tools - v2.9", упомянутый на скриншоте, просто немного вводит в заблуждение.
Основная причина заключается в том, что Microsoft на самом деле не изменила номер версии большинства компонентов в рамках выпуска 3.0 SDK. Даже двоичные файлы устанавливаются в ту же папку, что и 2.9.
Хорошая новость заключается в том, что вам не нужно делать ничего особенного, кроме преобразования проекта в целевую последнюю версию, о которой вы уже получаете запрос.
Так что, как только вы конвертируете свой проект в соответствии с приглашением, вы по сути работаете с SDK 3.0, даже если в строке версии указано v2.9, потому что, как объясняют ссылки, большинство компонентов не изменились основной номер версии как часть версии SDK 3.0 (при сравнении с 2.9)
Вот некоторые ссылки, которые говорят об этом -
Обзор Azure SDK для .NET 3.0
В этом Azure SDK 3.0 не было внесено серьезных изменений.
релиз. Для использования этого SDK также не требуется процесс обновления.
с существующими проектами облачной службы. Чтобы разрешить использование Azure SDK
3.0, не требуя процесса обновления, Azure SDK 3.0 устанавливается в те же каталоги, что и Azure SDK 2.9. Большинство компонентов не
изменить основную версию с 2.9, но вместо этого просто обновил сборку
число.
Последний установщик Visual Studio 2017 не устанавливает Azure SDK 3.0
В этой ссылке посмотрите ответ Девина Бреширса - MSFT
Azure 3.0 SDK Установка Weirdness
Независимый блог рассказывает о той же проблеме.