状況
Plastic SCM関連の不具合が出た。
エラー内容は以下の通り。
Assembly 'Library/ScriptAssemblies/Unity.PlasticSCM.Editor.dll' will not be loaded due to errors:
Reference has errors 'unityplastic'.
Assembly 'Packages/com.unity.collab-proxy/Lib/Editor/PlasticSCM/unityplastic.dll' will not be loaded due to errors:
unityplastic references strong named System.Windows.Forms Assembly references: 4.0.0.0 Found in project: 2.0.0.0.
Assembly Version Validation can be disabled in Player Settings "Assembly Version Validation"
解決
このエラーはいくつか解決策がある。
1. 一番簡単な方法
図1にあるように、Window>Package Manager を開き、 ”Version Control”を選択して”Remove”する。
2. パッケージリセット
新規プロジェクトの場合、Package Managerの 歯車マーク→Reset Packages to defaults を押下した後、Unity Editorを再起動で直る場合がある。
3. 放置
エラーが気にならなければ放置しても問題ない。
ちなみにPlastic SCMというのは、gitの上位互換(100MB以上のファイルも扱え、分散型レポジトリにも対応している)で、バージョン管理システムである。今度使ってみよう。