HeavyM でプロジェクトを読み込もうとしたときに 「このバージョンの HeavyM とは互換性がないプロジェクトファイルです。」 という警告が表示される場合、いくつかの原因が考えられます。
このプロジェクトは、このバージョンの HeavyM と互換性がありません。
以下はHeavyM 2の互換性に関する簡単な概要です:
-
HeavyM 2は後方互換性を維持しています。古いバージョンのHM2で作成したプロジェクトは、より新しいバージョンでも開くことができます。例えば、2.11のプロジェクトは2.13で開くことができます。
ただし、一部の機能の重大な更新により、プロジェクトに minor changes が発生する可能性があります。ただし、可能な限り完全な互換性を保証するよう努めており、そうでない場合はリリースノートまたは関連するヘルプセンターの記事で警告します。
注意:HeavyM 2はすべてのHM2バージョンと後方互換性がありますが、HeavyM 1とは互換性はありません。HM1とHM2の間で互換性が破綻したため、HeavyM 1のプロジェクトはHeavyM 2で動作しません。古いプロジェクトにアクセスしたいがHeavyM 1にアクセスできない場合は、サポートまでご連絡ください。
-
HeavyM 2は前方互換性を保証しません:HeavyMの最近のアップデートで作成したプロジェクトを古いアップデートで開こうとすると、おそらく動作しません。例えば、2.13のプロジェクトは2.11で動作するとは限りません。
重要な注意点:プロジェクトのバージョンを決定するのは、最後に保存された場所です。つまり、2.11で作成されたプロジェクトでも、2.13で保存された場合は2.13のプロジェクトとなります!そのため、作業のコピーを作成することが重要です。例えば、大規模なプロジェクトで新しいバージョンでテストを実行したい場合や、共同作業で同僚が異なるバージョンのHeavyMを使用している場合などです。
誤って保存してしまった場合、プロジェクトの以前のコピーは「Backups」フォルダー内に保存されています(下記参照)。
プロジェクトファイルが破損しています。
プロジェクトファイルが保存中に発生した問題により破損した可能性があります。これは通常は非常に稀なケースですが、例えば、ソフトウェアが起動したままコンピュータを正しくシャットダウンしない習慣がある場合(絶対にしないでください)や、外部ドライブにプロジェクトを保存中に接続を解除した場合など、破損の確率が高まる可能性があります。
.hmプロジェクトファイルのサイズが「0 KB」の場合、確実に破損しており、保存できません。ただし、HeavyM 2.13.6以降では、プロジェクトフォルダー内の「Backups」フォルダーに、.hmファイルの直前の保存状態のコピーが見つかります。また、2.13.9以降では「Documents\HeavyM\Project Backups」にもコピーが追加されます。
このバックアップに関する詳細情報は、こちらでご確認いただけます。