«Речь» не существует в пространстве имен «Система» - PullRequest
0 голосов
/ 11 апреля 2020

В Unity при попытке использовать System.Speech в моем скрипте C# я получаю эту ошибку:

The type or namespace name 'Speech' does not exist in the namespace 'System' (are you missing an assembly reference?)

Я скачал System.Speech.dll и поместил его в \Library\ScriptAssemblies моего проекта Unity, однако каждый раз, когда я компилирую проект, эта папка очищается и все библиотеки DLL теряются.

Я новичок в C# и Unity, есть ли способ, которым я могу сохранить файл в папке? Я пытаюсь найти скрипт, который собирает проект, чтобы изменить его и не очищать все перед сборкой, но пока нет решения.

Ответы [ 2 ]

2 голосов
/ 11 апреля 2020

Вместо того, чтобы помещать файл DLL в папку \ Library \ ScriptAssemblies, я думаю, что файл DLL должен просто go помещаться в папку ресурсов, затем сохранять проект и перезапускать Unity и Visual Studio

1 голос
/ 11 апреля 2020

https://docs.unity3d.com/Manual/UsingDLL.html

Управляемые плагины (dll) должны быть помещены в папку assets.

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