Настройка среды разработки для Windows
Чтобы создавать и запускать приложения Service Fabric на компьютере для разработки Windows, установите среду выполнения Service Fabric, пакет SDK и инструменты. Вам также нужно включить выполнение сценариев Windows PowerShell, включенных в пакет SDK.
Необходимые компоненты
Убедитесь, что вы используете поддерживаемую версию Windows.
Скачивание и установка среды выполнения и пакета SDK
Примечание.
WebPI, использовавшийся ранее для установки пакета SDK или инструментов, не рекомендуется использовать после 1 июля 2022 г.
Среда выполнения может быть установлена независимо. Однако пакет SDK требует среды выполнения, поэтому для среды разработки необходимо установить как среду выполнения, так и пакет SDK. Следующие ссылки загружаются для последних версий среды выполнения и пакета SDK:
Пакет | Версия |
---|---|
Установка среды выполнения Service Fabric для Windows | 10.1.2493.9590 |
Установить пакет SDK для Service Fabric | 7.1.2493 |
Прямые ссылки на установщики для предыдущих выпусков можно найти в выпусках 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.
Следующие шаги
Теперь, когда вы завершили настройку среды разработки, начните создавать и запускать приложения.
- Узнайте, как создавать, развертывать и администрировать приложения
- Информация о моделях программирования: Reliable Services и Reliable Actors
- Ознакомление с примерами кода Service Fabric на GitHub
- Визуализация кластера с помощью обозревателя Service Fabric
- Подготовка среды разработки Linux в Windows
- Сведения о вариантах поддержки Service Fabric