Inhaltsverzeichnis

FPC ISS Designer

InnoSetup integracija za Free Pascal projekte — prevajanje, testiranje in podpisovanje namestitvenih programov.

Package-ID: wvds.wvds-fpc-iss-designer

Zahteva FPC Solution Manager (se samodejno namesti).

Pregled

ISS Designer integrira InnoSetup v razvojni potek dela:

Odkrivanje projektov

Razširitev se aktivira, ko so v Workspace prisotne .iss datoteke.

V Solution Manager Tree View se InnoSetup-projekti prikažejo pod mapo Workspace s svojimi sekcijami ([Files], [Run] itd.).

Ukazi

Ukaz Opis Ikona
Build Setup Prevedi namestitveni program Package-ikona
Run Setup Prevedi in zaženi Play-ikona
Installer Designer Odpri vizualni designer Edit-ikona
Sign Installer Digitalno podpiši namestitveni program Shield-ikona
Test Silent Install Testiraj namestitveni program v tihem načinu Beaker-ikona

Kontekstni meni

Explorer in urejevalnik

Desni klik na .iss datoteke (Explorer ali urejevalnik) prikaže podmeni FPC ISS Designer:

Solution Manager Tree

Desni klik na Setup-projekt:

Code Signing

Nastavitev

Nastavitev Opis Privzeto
fpc-iss.signTool.path Pot do signtool.exe
fpc-iss.signTool.certFile Pot do .pfx datoteke certifikata
fpc-iss.signTool.timestampUrl URL strežnika za časovni žig http://timestamp.digicert.com

Uporaba

  1. Nastavitve certifikata konfigurirajte v Settings
  2. Odprite .iss datoteko
  3. Desni klik → Sign Installer ali Command Palette

Silent Install Test

Test Silent Install zažene namestitveni program s parametri /VERYSILENT /SUPPRESSMSGBOXES — idealno za samodejne teste brez uporabniške interakcije.

Syntax Highlighting

Registrirani jeziki:

Jezik Končnice datotek
InnoSetup .iss, .isl

TextMate Grammar podpira:

Nastavitve

Vse nastavitve se začnejo z fpc-iss.:

Nastavitev Opis Privzeto
innoSetupPath Pot do InnoSetup prevajalnika (iscc.exe) Samodejna zaznava
signTool.path Pot do signtool.exe
signTool.certFile Pot do .pfx datoteke certifikata
signTool.timestampUrl URL strežnika za časovni žig http://timestamp.digicert.com

Integracija s Solution Managerjem

ISS Designer se brezšivno integrira v Solution Manager:

Tipični potek dela

  1. Free Pascal projekt prevedite (Solution Manager)
  2. .iss datoteko ustvarite/uredite
  3. Build Setup → Prevedite namestitveni program
  4. Test Silent Install → Samodejno testirajte
  5. Sign Installer → Digitalno podpišite
  6. Namestitveni program distribuirajte

Glej tudi