Unityでダウングレードすると起きるパッケージエラーの直し方

具体例

2020.1.0a9から2019.3.0b9にダウングレードするとパッケージエラーが起きる f:id:SiunCyclone:20191104144715p:plain:h150

原因

パッケージのバージョンが合ってない

Library/PackageCache
  • プロジェクトを2020.1.0a9で作った時 f:id:SiunCyclone:20191104143312p:plain

  • プロジェクトを2019.3.0b9で作った時 f:id:SiunCyclone:20191104142900p:plain

  • プロジェクトを2020.1.0a9で作り,2019.3.0b9にダウングレードした時 f:id:SiunCyclone:20191104143552p:plain

解決法

Package/manifest.jsonを,2020.1.0a9から2019.3.0b9のものへ手動で書き換える

デフォルトのPackage/manifest.json
  • 2020.1.0a9 f:id:SiunCyclone:20191104141802p:plain

  • 2019.3.0b9 f:id:SiunCyclone:20191104141755p:plain

(デフォルトで2019.3.0b9の方がパッケージのバージョンが新しくなっている)

ダウングレードしただけではmanifest.jsonは勝手に書き換わらない.