В единстве asmdef не может ссылаться на Assembly-CSharp - PullRequest
0 голосов
/ 05 сентября 2018

Я надеюсь, что Unity build игнорирует мой тестовый скрипт, я добавляю следующее:

/ дома / roroco / Dropbox / CS / Anti.Neighbor.Noise / Активы / Тест / Test.asmdef

{ «имя»: «тест», "ссылки": ["Assembly-CSharp"], "optionUnityReferences": ["TestAssemblies"] }

Подъем консоли редактора единиц:

Assembly has reference to non-existent assembly 'Assembly-CSharp' (Assets/Test/Test.asmdef)

если я не ссылаюсь на Assembly-CSharp, тестовый скрипт не может импортировать класс в Aseebmly-CSharp Конечно, я не могу использовать файл asmdef, но в этом случае, когда построение единства, сборка будет включать в себя тестовый скрипт и поднять "NUnit" dll not found err

поэтому я надеюсь, что есть способ обратиться к Assembly-CSharp для проверки моего скрипта

1 Ответ

0 голосов
/ 10 сентября 2018

Создайте еще один asmdef для кода, который в данный момент находится в Assembly-CSharp (сборка по умолчанию). Затем вы можете обратиться к новой сборке из тестовой сборки.

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