Кросплатформенная C# обертка над PKCS#11 для работы с устройствами семейства Рутокен ЭЦП.
Библиотека собирается с помощью Visual Studio 2019. Для упрощения сборки в дирректории build находятся скрипты для сборки библиотеки под разные платформы.
Перед началом сборки скачайте последнюю версию утилиты nuget. Добавьте путь до дирректории с утилитой nuget в переменную окружения PATH. Это можно сделать с помощью команды
$env:Path += ";C:\path\to\nuget\dir"
Для этой сборки достаточно запустить скрипт build-net45.bat
Для этой сборки достаточно запустить скрипт build-netstandard2.0.bat
Для этой сборки необходимо установить пакет для мобильной разработки под .Net для Visual Suudio 2019. После его установки запустите скрипт build-monoandroid2.3.bat
Для этой сборки необходимо установить пакет для мобильной разработки под .Net для Visual Suudio 2019. После его установки запустите скрипт build-xamarinios1.0.bat
Для этой сборки необходимо установить пакет xamarin для Visual Suudio 2019. Запустите скрипт build-xamarinmac2.0.bat
Скрипт build-all.bat активирует сборку библиотеки сразу под все фреймворки. Если сборка прошла успешно, то можно собрать nuget пакет запустив скрипт build-nuget.bat