リフレクションを使用してクラスのインスタンスを動的に作成していますが、ユニットテストでこれを実行しようとしているときを除いて、うまく動作します - 私はMSテストフレームワークを使用しています。
"ファイルまたはアセンブリ 'Assy'またはその依存関係の1つを読み込めませんでした。指定したファイルが見つかりません"
私はdllファイルをbin \ debug binにコピーしました。単体テストプロジェクト - これは正しい場所ではありませんか?Unit/Integrationテストでのリフレクションの問題
string assyName = "Go.Data.SqlServer";
string typeName = "GoMolaMola.Data.SqlServer.DataProviderFactory";
Assembly assy = Assembly.Load(assyName);
object o = assy.CreateInstance(typeName);
私は単体テストには新しく、どんな助けもありがたいです。 DLLをロードするときには、動的にユニットテストから必要とされている。このような場合のために
おかげ
あなたは正しいです、binフォルダからは実行されません。 テストプロジェクトからリファレンスを追加しました。 ご協力いただきありがとうございます – iammaz