Из того, что я помню, если что-то не изменилось за последний год или до, я считаю, что вы можете создавать сборки только с использованием опции hex bytes / VARBINARY
, а не из файловой системы. Пока я не могу найти документацию для этого, но я помню, что читал ее, когда вышел SQL Сервер для Linux (ограничения были не загрузка из файловой системы, только SAFE
сборки, и т. Д. c). (OP смог загрузить его из DLL, поэтому либо что-то изменилось, либо я ошибочно запомнил).
При компиляции на Windows я создал командную строку Утилита для преобразования DLL в нужный формат: BinaryFormatter . Я хотел обновить проект так, чтобы он работал на Linux изначально, но пока не дошел до этого (возможно, мог бы использовать небольшую помощь, если бы у кого-то было время ?).
В любом случае, если вы хотите использовать функции RegEx (и многое другое), вы можете сделать это проще, загрузив и установив библиотеку SQL # , которую я создал, поскольку она работает на SQL Сервер на Linux. Он содержит большинство, если не все, методы RegEx, доступные в. NET, плюс несколько дополнительных. Кроме того, он обеспечивает надлежащую защиту, так как все сборки подписаны, поэтому не требуется ни включения TRUSTWORTHY
( плохая практика ), ни отключения 'clr strict security'
.
.