No se puede encontrar el tipo o el espacio de nombres de la DLL importada

Descargué la biblioteca "smilenet-1.2.1-win64-academic" de estapágin e importé el smileNET.dll en mi proyecto de Unity. Luego reinicié mi estudio visual, y cuando intenté usar la biblioteca, me dio un error de que no se podía encontrar el tipo o el espacio de nombres. Lo intentéusing Smile; yusing smileNET; como se indica en sudocumentació file Hello.cs pero no funcionó. Probé la versión de 64 bits y la de 32 bits. Mi versión de la unidad es 2018.1.8f1 64bit

Cuando inspeccioné el dll descargado, dijo que la versión> NET esv4.0.30319 mientras mi VS2017 está ejecutando la versión4.7.03056, ¿Podria esto ser un problema

Varias cosas que he probado:

También intenté agregar referencias manualmente. La opción para agregar referencias no aparecía, así que hice clic en Proyecto> Referencias> Analizadores como se muestra a continuación y luego en el menú superior hice clic enProject>Add References y luego agregó el archivo smileNET.dll. Al hacerlo, se solucionó el error (temporalmente). Cuando cerré mi VS me preguntó si quiero guardar los cambios enChem-o-Crypt.sln Assesmbly-CSharp*, así que dije que sí (aunque dudo si realmente se guardó). Pero cuando reinicié mi Visual Studio, descubrí que la referencia había desaparecido y apareció nuevamente el error. meh: /

También trató de habilitar la compilación de código inseguro (por si acaso) como se muestra en la Unidaddocumentació, pero tampoco funcionó.

Tengo otra carpeta Chem-o-Crypt/Assets/bayesserver-8.3/DotNet/Standard20/) que contiene varios dlls que funcionan bien, así que pegué mi dll allí y no funcionó. Intenté literalmente agregar este dll enChem-o-Crypt/, Chem-o-Crypt/Plugins, Chem-o-Crypt/Assets, Chem-o-Crypt/Assets/Plugins y qué no, pero parece ser inflexible y no funciona. Copié la versión de 64 bits de dll enChem-o-Crypt\Assets\Plugins\x64 y versión de 32 bits enChem-o-Crypt\Assets\Plugins\x86 que tampoco funcionó. Copié el archivo dll en el nivel raíz del editor de Unity (por ejemplo, C: \ Archivos de programa \ Unity \ Editor)Ésta person estaba recibiendo el mismo error que el mío. Pase al tiempo 15:21 para ver, pero no puedo usar su solución ya que las cosas en mi explorador de proyectos aparecen de manera diferente. Básicamente, el dll no aparece allí, como lo hizo para él.

Respuestas a la pregunta(1)

Su respuesta a la pregunta