Unity 2019 - Как исправить ошибку TextMeshPro 2.0 cs0433 - PullRequest
6 голосов
/ 21 апреля 2019

Я только что начал новый проект, который содержит Vuforia SDK. После внесения некоторых изменений я решил установить расширение GitHub из Asset Store, чтобы сделать резервную копию. После этого мой плагин textMeshPro сошел с ума, выдавая досадную ошибку, с которой я не могу справиться. Ошибка говорит:

Library\PackageCache\com.unity.textmeshpro@2.0.0\Scripts\Editor\TMP_PackageUtilities.cs(310,17): error CS0433: The type 'Task' exists in both 'System.Threading, Version=1.0.3333.0, Culture=neutral, PublicKeyToken=402899b480e6f383' and 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'

У кого-нибудь есть идеи, как от него избавиться?

Моя версия Unity - 2019.1.0f2

Ответы [ 2 ]

1 голос
/ 04 июня 2019

В Unity 2019.1.5 Похоже, что TextMeshPro нужен как минимум .net ver 4, я изменил .net с 3.5 на 4.6, выбрав: Файл> Параметры сборки> Параметры игрока> Плеер> Версия сценариев времени выполнения (которая также имеет предупреждение о 3.5), выбрав 4.6, после перезагрузки ошибка textMesh исчезла ... переходим ко всем другим ошибкам в моем проекте!

0 голосов
/ 05 июня 2019

РЕШЕНИЕ:

Спасибо за ваши ответы, я нашел решение на другом форуме.

Способ исправления ошибки в единстве 2019.1.0f2

  1. Перейдите в Window-> Диспетчер пакетов
  2. TextMesh Pro (будет установлена ​​версия 2.0.0)
  3. Нажмите стрелку> слева, чтобы увидеть все доступные версии.4. Обновите TextMesh Pro до версии 1.3.0 (та же версия, что и в Unity 2018.3.12f1). Дождитесь завершения работы компилятора, и вы увидите ошибку очистки из консоли

Picture_tip

Ссылка на исходное сообщение: Исходное сообщение

...