Имеется библиотека написанная на С++ "UOEncryption.dll" и библиотека на писаная на C# "UOEncryption.NET.dll" использующая библиотеку "UOEncryption.dll"
Код
[DllImport("UOEncryption.dll")]
"UOEncryption.NET.dll" закидываю в Assets\Plugins Может кто подскажет куда нужно закинуть "UOEncryption.dll" что бы ее находила в редакторе. Если сделать билд и "UOEncryption.dll" положить в папку с .exe файлом то ее найдет, а вот при запуске в редакторе куда я ее только не закидывал не находит :(
Либо указывать полный путь к dll, либо прописать в переменной окружения PATH путь к папке где лежит dll, либо попробовать положить ее куда то в папку с редактором Unity. Видимо - c:\Program Files\Unity\Editor\ https://msdn.microsoft.com/en-us/library/ms682586.aspx
Попробуйте закинуть dll-ку вместе с исполняемым файлом который её использует. Теория — это когда все известно, но ничего не работает. Практика — это когда все работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает... и никто не знает почему!