Unity3d: невозможно включить библиотеки LibSodium

Я работаю над проектом Unity и хочу использовать Sodium для криптографии (запечатанный ящик с открытым ключом). Проблема в том, что когда я устанавливаю любую библиотеку (а я пробовал много), библиотека появляется в разделе ссылок на сборки на несколько секунд, а затем исчезает. Следовательно, я не смог его использовать.

Ошибка выглядит следующим образом:

Не удалось найти имя типа или пространства имен «NSec» (вам не хватает директивы использования или ссылки на сборку?

Также я использовал много разных библиотек, но они просто не работают.


person Pratyaksh Agarwal    schedule 29.05.2019    source источник
comment
Может быть, вам это нужно? github.com/ektrah/nsec   -  person z3nth10n    schedule 29.05.2019
comment
Спасибо за ответ, но это не сработало. Но я заставил его работать после того, как получил несколько часов сна. Я объясню.   -  person Pratyaksh Agarwal    schedule 30.05.2019
comment
Пожалуйста, рассмотрите возможность добавления ответа, а не редактирования исходного сообщения.   -  person double-beep    schedule 02.06.2019
comment
О, хорошо, сейчас сделаю.   -  person Pratyaksh Agarwal    schedule 04.06.2019


Ответы (1)


Я заставил его работать. Оказывается, я слишком большой ИДИОТ, чтобы не попробовать это в первую очередь. Как это работало:

NuGet PM получает пакеты в каталоге root/Packages проекта. Все, что мне нужно было сделать, это переместить пакет из этого каталога в каталог внутри каталога Assets (/Assets/Plugins).

person Pratyaksh Agarwal    schedule 04.06.2019