Как обновить существующий проект облачной службы для использования Azure SDK 3.0? - PullRequest
0 голосов
/ 12 сентября 2018

Я перехожу с VS2015 на VS2017 и обновляю решения репозитория, чтобы обеспечить совместимость с VS2017. В процессе работы я также обновляю версию Azure SDK с 2.7 до 3.0.

Я настраиваю свежую среду разработки и устанавливаю Azure SDK 3.0 через VS2017 Рабочая нагрузка разработки Azure .

Когда я открыл файл решения в репозитории, я получал одно уведомление на проект облачной службы о том, что его версия Microsoft Azure Tools была обновлена ​​с 2,7 до 2,9 ...

upgrade prompt

... и тег ProductVersion в соответствующих файлах .csproj был обновлен с 2.7 до 2.9.

Вопросы:

  • Почему это не было обновлено до 3.0?

  • Можно ли мне его обновить? до 3.0 без ручного редактирования файла csproj? Я не вижу возможность сделать это в Свойствах, когда я щелкаю правой кнопкой мыши облачный сервис проекты в обозревателе решений.

  • Есть ли причина, по которой я не должен быть делать это?

1 Ответ

0 голосов
/ 12 сентября 2018

"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 enter image description here

Azure 3.0 SDK Установка Weirdness Независимый блог рассказывает о той же проблеме.

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