Подопции / подкомпоненты Inno Setup для разных типов настройки (сервер / клиент) - PullRequest
1 голос
/ 24 октября 2019

Я пытаюсь подготовить настройку для моего приложения с типом установки сервера и клиента. Тип сервера прост с некоторым кодом, но установка клиента также имеет много опций. Я пытаюсь получить страницу с выбором типа, и если пользователь выбирает установку клиента, многие другие выбирают. Возможно ли это?

Пример:

  • Сервер

    • (без опции)
  • Клиент

    • субопция A или
    • субопция B

1 Ответ

0 голосов
/ 24 октября 2019

Ваш вопрос довольно широкий. Но если я правильно понимаю, что вам нужно, вы можете использовать стандартную настройку Inno Типы - Компоненты - Задачи Система:

[Types]
Name: server; Description: "Server";
Name: client; Description: "Client";

[Components]
; The "descriptions" are not visible in this setup
Name: server; Description: "Server"; Types: server;
Name: client; Description: "Client"; Types: client;

[Tasks]
Name: client1; Description: "Client feature 1"; Components: client;
Name: client2; Description: "Client feature 2"; Components: client;

[Files]
Source: "Server.exe"; DestDir: "{app}"; Components: server;
Source: "ClientFeature1.exe"; DestDir: "{app}"; Tasks: client1;
Source: "ClientFeature2.exe"; DestDir: "{app}"; Tasks: client2;

enter image description here

enter image description here

...