2010-12-07 39 views
0

Imaginez une bibliothèque qui nécessite un fichier dll.config pour p/invoque plusieurs plates-formes avec Mono. Est-il possible de:Mono dll.config chemin de recherche

  1. Incorporer le dll.config en tant que ressource et en quelque sorte le transmettre à Mono lors de l'exécution?
  2. Placez ce dll.config dans un autre emplacement, accessible en écriture sur le disque? (c'est-à-dire pas dans le même dossier que le fichier dll réel)

Ces deux approches simplifieraient le déploiement pour mes utilisateurs. Des idées?

Répondre

1

Comme indiqué dans la page de manuel mono-config, le moteur d'exécution chargera également un fichier de configuration à partir de ~/.mono/assemblies/ASSEMBLY/ASSEMBLY.EXT.config (dans le répertoire personnel de l'utilisateur).

+0

Merci, c'était ce que je cherchais. La première fois, j'ai entendu parler de la page de manuel mono-config. –

+1

Notez simplement que la documentation est incorrecte: le fichier de configuration doit être nommé ASSEMBLY.config ** et non ** ASSEMBLY.EXT.config! –