Set Res File Version
Zuletzt geändert: 14.03.2026 05:56

Set-ResFileVersion #

ÜBERSICHT #

Setzt die binäre FileVersion und ProductVersion in einer Delphi-.res-Datei.

SYNTAX #

Set-ResFileVersion  [<CommonParameters>]

BESCHREIBUNG #

Patcht die VS_FIXEDFILEINFO-Struktur (Signatur 0xFEEF04BD) direkt in einer kompilierten .res-Datei. Dabei werden sowohl FileVersionMS/LS als auch ProductVersionMS/LS auf die angegebene Version gesetzt.

Dies ersetzt das frühere externe Tool SetVersion.exe durch eine reine C#-Inline-Implementierung ohne externe Abhängigkeiten.

PARAMETER #

-ResFile #

Pfad zur .res-Datei (z.B. eulanda.res).

-Major #

Major-Version (z.B. 2026).

-Minor #

Minor-Version (z.B. 3).

-Release #

Release-Nummer (z.B. 110).

-Build #

Build-Nummer (z.B. 8570).

BEISPIELE #

Set-ResFileVersion -ResFile "C:\Project\eulanda.res" -Major 2026 -Minor 3 -Release 110 -Build 8570

Patcht die Version 2026.3.110.8570 in die RES-Datei.