Unity потеряла почти все ссылки на сборки - PullRequest
0 голосов
/ 04 мая 2020

У меня есть проект Unity, в который я добавил внешний .dll через NuGet. После этого мой проект потерял почти все ссылки на сборки. (Ошибка CS0234)

  • Я попытался повторно импортировать все активы.
  • Я удалил папку-библиотеку и позволил ей восстановить и заново вставить удаленную.
  • Я проверил manifest.json; Он содержит «com.unity.modules.ui»: «1.0.0»,.

Поскольку редактор Unity и VisualStudio выдают мне эту ошибку, я не могу запустить проект. A small selection of error-messages. Since they are all the same.

Можно ли каким-либо образом перестроить ссылки на сборки, чтобы я мог сохранить свой проект?

1 Ответ

0 голосов
/ 05 мая 2020

Я нашел проблему и решение:

Проблема:

Вам нужно вставить .dll, к которой вы не хотите получать доступ, в вашу папку активов. Я это сделал. Я просто взял всю созданную папку из папки установки NuGet. Там было несколько версий одного и того же .dll там. Также был файл. xml с кодом ассемблера.

Решение: просто скопируйте .dll и избегайте нескольких dll и файла xml. Unity сама позаботится об этом.

Если вы потеряли ссылки на сборки, создайте резервную копию манифеста. json из папки Package и замените поврежденную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...