動的ますFitnesse固定具にDLLをロード
質問
私は(C#の場合)インタフェースに対するFitNesseのフィクスチャを書くしようとしています。私は動的にフィクスチャを持っている(私は同じインタフェースの異なる実装...すなわち。モックデータ、ライブデータなどに対して同じテストを使用できるように)DLLから実装をロードできるようにしたいです。私は2列、クラス名とDLL名を取り、私の治具でinitメソッドを持っています。私はこの方法でAssembly.LoadFrom(DLLNAME)を呼び出します。私はその呼び出しに次のエラーを取得する:「URLに無効なディレクトリ」
任意のアイデア? DLL名が翻訳に何らかの形で台無しになっているように聞こえる...
の表は、次のようになります。 | DLLから初期化プロバイダ| SlmLicenseDataErrorProvider | TestModelProvider.dll |
事前のおかげで...
- ロバート
解決
あなたはあなたのアセンブリの場所を指すようにどこか!パスを追加することもできます。デフォルトFitnesse.Net(またはFitSharp、または何でもそれは、これらの日である)FitServer.exe実行ファイル(またはSlimServer.exeまたは何でもそれは、これらの日である)の場所に、通常はデフォルトの作業ディレクトリによります。あなたのアセンブリがそのディレクトリ内、またはデフォルトのアセンブリの検索パスまたはGACにない場合は、その後ますFitnesseは、単純にそれを見つけることはできません?
所属していません StackOverflow