Настройка среды разработки для Windows

Чтобы создавать и запускать приложения Service Fabric на компьютере для разработки Windows, установите среду выполнения Service Fabric, пакет SDK и инструменты. Вам также нужно включить выполнение сценариев Windows PowerShell, включенных в пакет SDK.

Необходимые компоненты

Убедитесь, что вы используете поддерживаемую версию Windows.

Скачивание и установка среды выполнения и пакета SDK

Примечание.

WebPI, использовавшийся ранее для установки пакета SDK или инструментов, не рекомендуется использовать после 1 июля 2022 г.

Среда выполнения может быть установлена независимо. Однако пакет SDK требует среды выполнения, поэтому для среды разработки необходимо установить как среду выполнения, так и пакет SDK. Следующие ссылки загружаются для последних версий среды выполнения и пакета SDK:

Пакет Версия
Установка среды выполнения Service Fabric для Windows 10.1.1951.9590
Установить пакет SDK для Service Fabric 7.1.1951

Прямые ссылки на установщики для предыдущих выпусков можно найти в выпусках Service Fabric.

Поддерживаемые версии см. в разделе "Версии Service Fabric".

Установка среды выполнения

Установщик среды выполнения должен запускаться из командной строки оболочки, и необходимо использовать /accepteula флаг. Рекомендуется запустить оболочку командной строки с повышенными привилегиями, чтобы сохранить печать журналов. В PowerShell используется следующий пример:

.\MicrosoftServiceFabric.<version>.exe /accepteula

Установка пакета SDK

После установки среды выполнения можно успешно установить пакет SDK. Установщик можно запустить из командной строки или проводника.

Примечание.

Кластер одной машины (OneBox) не поддерживаются для обновлений приложений или кластеров. Удалите кластер OneBox и заново создайте его при необходимости обновления кластера или возникли проблемы с обновлением приложения.

Использование Visual Studio 2017 или 2019

Средства Service Fabric являются частью рабочей нагрузки разработки Azure в Visual Studio 2019 и 2017. Эту рабочую нагрузку необходимо включить при установке Visual Studio. Кроме того, необходимо установить пакет SDK и среды выполнения Microsoft Azure Service Fabric, как описано выше , скачать и установить среду выполнения и пакет SDK.

Включение сценариев PowerShell

Для создания локального кластера разработки и развертывания приложений из Visual Studio в Service Fabric используются сценарии Windows PowerShell. По умолчанию ОС Windows блокирует выполнение этих сценариев. Чтобы включить их, необходимо изменить политику выполнения PowerShell. Для этого запустите PowerShell с правами администратора и введите следующую команду:

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Force -Scope CurrentUser

Установка Docker (необязательно)

Service Fabric — это оркестратор контейнеров для развертывания микрослужб в кластере компьютеров. Для запуска приложений контейнера Windows на локальном кластере разработки необходимо сначала установить Docker для Windows. Скачайте Docker CE для Windows (стабильная версия). После установки и запуска Docker щелкните правой кнопкой мыши значок области и выберите " Переключиться на контейнеры Windows". Это необходимо для запуска образов Docker на базе Windows.

Следующие шаги

Теперь, когда вы завершили настройку среды разработки, начните создавать и запускать приложения.