質問

私は(C#の場合)インタフェースに対するFitNesseのフィクスチャを書くしようとしています。私は動的にフィクスチャを持っている(私は同じインタフェースの異なる実装...すなわち。モックデータ、ライブデータなどに対して同じテストを使用できるように)DLLから実装をロードできるようにしたいです。私は2列、クラス名とDLL名を取り、私の治具でinitメソッドを持っています。私はこの方法でAssembly.LoadFrom(DLLNAME)を呼び出します。私はその呼び出しに次のエラーを取得する:「URLに無効なディレクトリ」

任意のアイデア? DLL名が翻訳に何らかの形で台無しになっているように聞こえる...

の表は、次のようになります。 | DLLから初期化プロバイダ| SlmLicenseDataErrorProvider | TestModelProvider.dll |

事前のおかげで...

- ロバート

役に立ちましたか?

解決

あなたはあなたのアセンブリの場所を指すようにどこか!パスを追加することもできます。デフォルトFitnesse.Net(またはFitSharp、または何でもそれは、これらの日である)FitServer.exe実行ファイル(またはSlimServer.exeまたは何でもそれは、これらの日である)の場所に、通常はデフォルトの作業ディレクトリによります。あなたのアセンブリがそのディレクトリ内、またはデフォルトのアセンブリの検索パスまたはGACにない場合は、その後ますFitnesseは、単純にそれを見つけることはできません?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top