現象
Unity Hubに新しいバージョンのUnityをダウンロードして、それを使ってプロジェクトを開こうとしています。
Open
をクリックした後、以下の警告ダイアログが出て、インポートしているような挙動がしばらく続きます。
開かれたプロジェクトを見ると、警告メッセージが表示されています。
The AssetDatabase contains a timestamp for '/Applications/Unity/Hub/Editor/2018.2.0f2/Unity.app/Contents/UnityExtensions/Unity/UnitySpatialTracking/Editor/UnityEditor.SpatialTracking.dll', but no mapped GUID. This timestamp will be removed from the database.
次回Unity Hubで開こうとしても、また↓のダイアログを出して選択しないと、バージョンアップ前のUnityで開こうとしてしまいます。新しいバージョンのUnityで開くたびに、インポートでしばらく待たされることになります。
原因
何か変更して保存しなければプロジェクトのバージョンが上がらないのは、Unityの仕様のようです。
対処
ProjectSettings/ProjectVersion.txt
をエディタで開き、目的とするバージョンの番号に修正して保存します。
ProjectVersion.txt
m_EditorVersion: 2018.2.1f1
新しいバージョンで開いた後でアセットを変更して保存すると、自動的にProjectVersion.txt
が変更されますので、通常はそれで良いはずです。アセットを直す必要がないと確信していて、アセット自体への変更は避けたい時は、上記の手順で。