プロジェクト フォルダーの .djproj ファイルに複数のバージョン構成を配置するバージョン情報に「バグ」があると思います。
Delphi XE2 でターゲットを初めて開いたときに、ターゲットをすべての構成に変更しても問題ないようです。次に、ロードしたらターゲットをドロップダウンし、太字のエントリのみをクリックしてバージョン情報をコピーします。太字以外のエントリを誤ってクリックすると、テキストがデフォルトに設定され、.dsproj ファイルに永続化されます。
私は次のようにしてこれを修正しました。必要に応じて詳細を変更する必要があります。最初にファイルを確認することをお勧めします。通常、何が起こっているかは明らかです。
1) プロジェクトの .dsproj ファイルをコピーし、メモ帳でプロジェクトの .dsproj ファイルを開きます
2) 40 行目あたりで最初に出現する場所を見つけます。
3) このビットをコピーしてその上に貼り付けます。
<PropertyGroup Condition="'$(Base)'!=''">
<DCC_ExeOutput>**c:\xxx**</DCC_ExeOutput>
<VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo>
<VerInfo_Locale>2057</VerInfo_Locale>
<Manifest_File>$(BDS)\bin\default_app.manifest</Manifest_File>
<VerInfo_AutoGenVersion>true</VerInfo_AutoGenVersion>
<VerInfo_MinorVer>12</VerInfo_MinorVer>
<Icon_MainIcon>**My_Icon.ico**</Icon_MainIcon>
<VerInfo_Release>1</VerInfo_Release>
<VerInfo_MajorVer>5</VerInfo_MajorVer><DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;Data.Win;System.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
<VerInfo_Keys>CompanyName=xxxxxxx;
FileDescription=**xxxxxxxx**;
FileVersion=5.12.1.0;
InternalName=;
LegalCopyright=2012 xxxxxx Services;LegalTrademarks=**xxxx**;
OriginalFilename=;
ProductName=**xxxx**;
ProductVersion=5.0;
Comments=</VerInfo_Keys>
</PropertyGroup>
4)スター付きのエントリをファイル内のさらに下の情報に置き換えます。アイコンが見つからない場合は、再度追加する必要がありますが、ほとんどのプロジェクトでは別の .ico としてフォルダーにあることがわかりました。
5) 次に、他のすべての元のプロパティ グループ エントリを次のように削除できます。
<ProjectExtensions>
<Borland.Personality>Delphi.Personality.12</Borland.Personality>
<Borland.ProjectType/>
<BorlandProject>