InnoSetup Integration für Free Pascal Projekte — Installer bauen, testen und signieren.
Package-ID: wvds.wvds-fpc-iss-designer
Der ISS Designer integriert InnoSetup in den Entwicklungs-Workflow:
Die Extension wird aktiviert wenn .iss Dateien im Workspace vorhanden sind.
Im Solution Manager Tree View erscheinen InnoSetup-Projekte unter dem Workspace-Ordner mit ihren Sections ([Files], [Run], etc.).
| Kommando | Beschreibung | Icon |
| Build Setup | Installer kompilieren | Package-Icon |
|---|---|---|
| Run Setup | Kompilieren und ausführen | Play-Icon |
| Installer Designer | Visuellen Designer öffnen | Edit-Icon |
| Sign Installer | Installer digital signieren | Shield-Icon |
| Test Silent Install | Installer im Silent-Modus testen | Beaker-Icon |
Rechtsklick auf .iss Dateien (Explorer oder Editor) zeigt das FPC ISS Designer Submenü:
Buttons in der Editor-Titelleiste für .iss Dateien:
Rechtsklick auf Setup-Projekt:
| Setting | Beschreibung | Standard |
fpc-iss.signTool.path | Pfad zu signtool.exe | — |
|---|---|---|
fpc-iss.signTool.certFile | Pfad zur .pfx Zertifikat-Datei | — |
fpc-iss.signTool.timestampUrl | Timestamp-Server URL | http://timestamp.digicert.com |
.iss Datei öffnen
Der Sign-Befehl nutzt signtool.exe mit dem konfigurierten Zertifikat und Timestamp-Server.
Test Silent Install führt den Installer mit /VERYSILENT /SUPPRESSMSGBOXES Parametern aus — ideal für automatisierte Tests ohne Benutzerinteraktion.
Registrierte Sprachen:
| Sprache | Dateiendungen |
| InnoSetup | .iss, .isl |
|---|
Die TextMate Grammar unterstützt:
[Setup], [Files], [Run], …)#define, #include, …)[Code] Section)
Alle Einstellungen beginnen mit fpc-iss.:
| Setting | Beschreibung | Standard |
|---|---|---|
innoSetupPath | Pfad zu InnoSetup Compiler (iscc.exe) | Auto-Erkennung |
signTool.path | Pfad zu signtool.exe | — |
signTool.certFile | Pfad zur .pfx Zertifikat-Datei | — |
signTool.timestampUrl | Timestamp-Server URL | http://timestamp.digicert.com |
ISS Designer integriert sich nahtlos in den Solution Manager:
[Files], [Run]) werden als Kind-Elemente angezeigt.iss Datei erstellen/bearbeiten