C++Mobile テンプレートが有効にならない
対象となる製品
- RAD Studio XE5
- C++Builder XE5
問題
RAD Studio XE5 または C++Builder XE5 Update 2 をインストールしました。[ファイル | 新規作成 | Fire Monkey アプリケーション - C++Builder]を選択した際、「空のアプリケーション」および「3D アプリケーション」用のテンプレートのみ表示されます。本来なら 8つのテンプレートが表示されるはずです。残りの 6つのテンプレートはどのように取得できますか?
解決
テンプレートは、%APPDATA%\Embarcadero\BDS\12.0\RADStudioRepository.xml に保存されています。これはユーザーファイルなので、普通にアンインストールしただけでは削除されません。 IDE は起動時に %APPDATA%\Embarcadero\BDS\12.0\RADStudioRepository.xml ファイルが存在しているかを確認し、それが無ければ作成します。存在している場合は、テンプレートは更新されないので、C++ Mobile テンプレートは追加されません。 この問題を解決するためには、%APPDATA%\Embarcadero\BDS\12.0\RADStudioRepository.xml(一般的には C:\Users\[ユーザー名]\AppData\Roaming\Embarcadero\BDS\12.0\RADStudioRepository.xml) ファイルの名前をリネームし、IDE を再起動します。オブジェクトリポジトリにカスタマイズされた独自のものが含まれている場合は、手動で古いファイルから、新しいファイルにそのエントリーをコピーしてファイルを編集します。