Unityで起きたエラー。
Library/PackageCache/com.unity.textmeshpro@2.0.1/Scripts/Editor/TMP_PackageUtilities.cs(310,17): error CS0433: The type ‘Task’ exists in both ‘Unity.Tasks, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’ and ‘mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxx’
原因と解決方法
どうやらTextMeshProとFirebaseが競合してるっぽい。
TextMeshProのv2.0系だと現状発生していそうなので、その前のv1.4.1にダウングレードしたところ、エラーは解消されました。
また、Firebaseを最新版にアップデートした後にResolverを実行すると直る例もあるようです。
ただ、そうすると以下のような別のエラーが大量に起きました。
Assets/Plugins/UniRx/Scripts/UnityEngineBridge/AsyncOperationExtensions.cs(17,100): error CS0433: The type ‘IProgress
‘ exists in both ‘Unity.Compat, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’ and ‘mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxx’
Assets/Plugins/UniRx/Scripts/Tasks/TaskObservableExtensions.cs(187,55): error CS0433: The type ‘Task
‘ exists in both ‘Unity.Tasks, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’ and ‘mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxx’
Assets/Plugins/UniRx/Scripts/UnityEngineBridge/ObservableWWW.cs(162,101): error CS0433: The type ‘CancellationToken’ exists in both ‘Unity.Tasks, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’ and ‘mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxx’
Assets/Plugins/UniRx/Scripts/Tasks/TaskObservableExtensions.cs(204,24): error CS0433: The type ‘TaskContinuationOptions’ exists in both ‘Unity.Tasks, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’ and ‘mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxx’
Assets/Plugins/UniRx/Scripts/UnityEngineBridge/UnityEventExtensions.cs(23,35): error CS0433: The type ‘Tuple
‘ exists in both ‘Unity.Compat, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’ and ‘mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxx’
おそらくUniRxを使っていない人やバージョンが異なる人はこのエラーは出ずに完全解決する場合もあると思います。
もし同じようなエラーが出た場合はこちらの記事を参照してください。
[post id=”2173″ style=”thumbnail”]
参考記事はこちら
https://stackoverflow.com/questions/55781627/unity-2019-how-to-fix-textmeshpro-2-0-error-cs0433
コメント