Библиотеки, используемые исполняемыми файлами C#

У меня возникла проблема, когда я пытаюсь запустить исполняемые файлы C# (скомпилированные с помощью моно C# компилятора на сервере 10.10) внутри chroot-тюрьмы. Чтобы запустить исполняемый файл внутри тюрьмы, мне нужно включить соответствующие библиотеки. Для этого я использую ldd для C, C++, Pascal и других языков. К сожалению, это не будет работать для файлов C# ("ldd hello.exe" утверждает, что hello.exe не является динамическим исполняемым файлом). Какие библиотеки используют исполняемые файлы C#? Или вы знаете, как я могу их найти?

1 ответ

Почти все, что вы ищете, находится в:

/usr/lib/mono

Было бы трудно получить только его части, поэтому вы можете попробовать поместить их все в chroot. Для получения списка моно пакетов выполните:

sudo aptitude search mono
Другие вопросы по тегам