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.