2009-04-07 7 views
1

J'essaye d'écrire un appareil FitNesse par rapport à une interface (en C#). Je veux pouvoir faire en sorte que le projecteur charge dynamiquement l'implémentation à partir d'une DLL (de sorte que je puisse utiliser les mêmes tests pour différentes implémentations de la même interface ... c'est-à-dire des données simulées, des données live, etc.). J'ai une méthode init dans mon appareil qui prend 2 chaînes, un nom de classe et un nom de DLL. J'appelle Assembly.LoadFrom (dllname) dans la méthode. Je reçois l'erreur suivante avec cet appel: "Annuaire invalide sur l'URL".Charger dynamiquement dll dans le luminaire fitnesse

Des idées? On dirait que le nom dll est en quelque sorte se mutilée dans la traduction ...

Le tableau ressemble à ceci: | Fournisseur Init De dll | SlmLicenseDataErrorProvider | TestModelProvider.dll |

Merci à l'avance ...

-Robert

Répondre

0

Vous voudrez peut-être ajouter un! Chemin quelque part pour pointer vers l'emplacement de vos assemblées. Par défaut, Fitnesse.Net (ou FitSharp, ou quoi que ce soit de nos jours) utilise par défaut son répertoire de travail à l'emplacement de l'exécutable FitServer.exe (ou SlimServer.exe ou quoi que ce soit de nos jours). Si votre assembly ne se trouve pas dans ce répertoire, ou dans les chemins de recherche de l'assembly par défaut ou dans le GAC, alors fitnesse ne peut tout simplement pas le trouver?

Questions connexes