Bibliotecas usadas por executáveis C #

1

Estou com um problema quando tento executar executáveis C # (compilados com o compilador mono C # no servidor 10.10) dentro de uma cadeia chroot. Para executar o executável dentro da cadeia, preciso incluir as bibliotecas apropriadas. Para fazer isso eu uso o ldd para C, C ++, Pascal e outras linguagens. Infelizmente isso não funcionará para arquivos C # ("ldd hello.exe" indica que o hello.exe não é um executável dinâmico). Quais bibliotecas os executáveis C # usam? Ou sabe como posso encontrá-los?

    
por Paris 06.05.2011 / 15:24

1 resposta

1

Quase tudo o que você está procurando está em:

/usr/lib/mono

Seria difícil conseguir apenas partes dele, então você pode tentar colocá-las todas no chroot. Para uma lista dos pacotes mono, faça:

sudo aptitude search mono
    
por shiny 06.05.2011 / 15:30