Кто-нибудь знает, можно ли вызвать Perl sub из Mono в С#? Это находится на машине Linux.
Может быть DllImport
? Мы также хотим избежать загрузки perl каждый раз, если это возможно.
Interop отлично работает с Mono под Linux, чтобы вызвать C-Code. Таким образом, я бы подумал, что вы смотрите на perlembed. Вместо C-программы вам нужно создать общую C-библиотеку. Для Interop существует несколько хороших руководств - потенциальная ошибка - это размеры типов данных, потому что вы действительно зависите от платформы или процессора. Дайте мне знать, если вам нужна более подробная информация.
Этот поток на PerlMonks может помочь.