Возникает такая ошибка при запуске одного интересующего меня примера с MSDN.
Сама ошибка (вывод консоли):
spoilerUnhandled Exception:
System.TypeLoadException: Could not resolve type with token 0100000e from typeref (expected class 'System.Security.Cryptography.ECDiffieHellmanCng' in assembly 'System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not resolve type with token 0100000e from typeref (expected class 'System.Security.Cryptography.ECDiffieHellmanCng' in assembly 'System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089')
Ссылка на код примера на MSDN:
https://docs.microsoft.com/en-us/dotnet/api/system...
Искал решения на русскоязычных ресурсах, на англоязычных - больше всего степень отчаяния отражает вопрос человека на StackOverflow
https://stackoverflow.com/questions/56103758/getti...
Тут и много вариантов решений приведены. Поражает их спектр - от "удали папки obj и bin и пересобери проект" до "mono скоро умрет, установи windows и vs". Причем кому-то решения помогли. Но не мне.
Версия MonoDevelop 7.8.2 (build 2), версия ОС Linux Mint 19.1 Tessa, код запускал уже кажется со всеми доступными в IDE версиями .NET, но воз и ныне там - ошибка выглядит одинаково при любом раскладе. Обычные программы типа "hello world!" или домодельных классов работают без проблем, проблемы начинаются при использовании встроенных классов - в частности System.Security.Cryptography.ECDiffieHellmanCng. Дело где-то в System.Core, что-то его не видит, или видит не так - но в чем именно дело и как решить проблему я так и не понял.
Кто сталкивался с подобным, как получилось решить?