Hat da noch jemand eine Idee warum das Setzen der Build-Number nicht funktioniert?
Ja. ProjectOptions ist eine Sammlung aller Optionen des gesamten Platform/Konfigurationsbaums - es gibt also mehrere Einträge für jeden Values[<Name>], auf die man mit diesem Ansatz nicht herankommt.
Du kannst aber mit
(Project.ProjectOptions as IOTAProjectOptionsConfigurations).ActiveConfiguration
auf die richtigen Werte zugreifen.