Version: 2019.3
自動的に競合を解決
トラブルシューティング

Unity の競合解決をオーバーライド

To override the automatically selected version with a different version, explicitly define the package version you want to use in the Project. You can either install the package version through the Package Manager window or edit the Project’s manifest directly.

For example, this Project has the following dependencies value in its manifest.json file:

{
  "dependencies": {
    "A" : "1.0.0",
    "C" : "2.0.0"
  }
}

パッケージ A はパッケージ B の 1.0.0 に依存関係を持ち、パッケージ C はパッケージ B の 2.0.0 に依存関係を持ちます。

マニフェストのパッケージバージョンをオーバーライド
マニフェストのパッケージバージョンをオーバーライド

この場合、Package Manager はパッケージ B に競合のフラグを立てます。Unity はコンソールに競合の警告を表示し、パッケージ B のバージョン 2.0.0 をロードします。

To suppress the warning, explicitly add version 2.0.0 of Package B to the Project:

{
  "dependencies": {
    "A" : "1.0.0",
    "B" : "2.0.0",
    "C" : "2.0.0"
  }
}

または、manifest.json ファイルで 3 番目のバージョンを指定することもできます。

{
  "dependencies": {
    "A" : "1.0.0",
    "B" : "3.0.0",
    "C" : "2.0.0"
  }
}

この場合競合は発生せず、Unity はパッケージ B のバージョン 3.0.0 のみをロードします。

自動的に競合を解決
トラブルシューティング
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961