Bonjour,

Je poste ici car je n'arrive pas à résoudre mon problème. J'ai un un programme qui fait appel à une dll dont le chemin doit être paramétrable via le fichier de conf.

J'utilise donc :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
const string _dllLocation = "MaDLL.dll";
 
[DllImport(_dllLocation, EntryPoint = "DM_API_CheckError")]
            public static extern int DM_API_CheckError();
Cela fonctionne très bien car _dllLocation doit etre une constante mais c'est ici que sa deviens problématique. je ne peu pas remplacer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
const string _dllLocation = "MaDLL.dll"
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
const string _dllLocation = ConfigurationManager.AppSettings["DM_APIDllPath"];
Je voudrais donc savoir si il y a moyen de paramétrer cette constante hors ligne ou de la caster car la je patauge complètement.
Merci d'avance

Philippe