It appears that in FinalBuilder 7.0.0.515, the Win32 Version Info Updater action does not work. Rather than update the version info in my .rc file (like it did in FB6), this action now removes everything between the VS_VERSION_INFO VERSIONINFO line and the next comment (//). Verified this behavior with both FinalBuilder and FB Server 7.0.0.144.
Here is a snippet from my .rc file. The Win32 Version Info Updater action will remove everything from the line after VS_VERSION_INFO VERSIONINFO until the #endif line at the bottom.
/////////////////////////////////////////////////////////////////////////////
//
// Version
//
VS_VERSION_INFO VERSIONINFO
FILEVERSION 9,8,30,3
PRODUCTVERSION 9,8,30,3
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x01L
#else
FILEFLAGS 0x00L
#endif
FILEOS 0x40004L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "CompanyName", "My Company\0"
VALUE "FileVersion", "9.8.30.3\0"
VALUE "LegalCopyright", "Copyright (c) 2011\0"
VALUE "ProductName", "My Product\0"
VALUE "ProductVersion", "9.8.30.3\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
#endif // English (U.S.) resources
/////////////////////////////////////////////////////////////////////////////
My current work-around is to use Search/Replace in File actions to manually look for the old version numbers and replace it with the new. This requires 2 actions, one with commas between numbers and one with periods between numbers.