Я использую mono для запуска консольного приложения на машине unix. Когда я запустить приложение, я получил ошибкуmono - C# - System.Security.Cryptography.AesCryptoServiceProvider не может быть загружен, используется в System.Core
System.Security.Cryptography.AesCryptoServiceProvider could not be loaded, used in System.Core
Внутри моего приложения я использую AesCryptoServiceProvider класс System.Security имен.
На машине для Windows все работает нормально.
NET Framework 3.5
моно версии
Mono JIT compiler version 1.2.6 (tarball)
Copyright (C) 2002-2007 Novell, Inc and Contributors. www.mono-project.com
TLS: __thread
GC: Included Boehm (with typed GC)
SIGSEGV: altstack
Notifications: epoll
Architecture: x86
Disabled: none
OMG, пожалуйста, получить новую версию !!! это от 10 лет назад !!! – Gusman
Я не могу. Клиент не разрешает изменения установленного программного обеспечения. – ciro
Тогда вы ничего не можете сделать, это никогда не сработает ... Может быть, вы можете переключиться на .net Core? если у вас достаточно функциональности для вашего проекта, вы можете создать автономное приложение, которое не нуждается в какой-либо установленной инфраструктуре (нет необходимости в .net Framework или моно). – Gusman