2012-04-27 12 views
0
  1. C#プログラミングでは、リフレクションのために名前空間に同じ機能を持つ複数のアセンブリを読み込もうとしています。たとえば、同じ接頭辞を持つすべてのアセンブリを名前空間 ABCにロードします。 ABC。* ABC。 * これを実現する方法は?複数のアセンブリをロードする方法

  2. 同様の質問は、名前に同じ機能を持つ複数のアセンブリを読み込む方法ですか?

おかげで、 ケン

+0

「アセンブリをロードする」とはどういう意味ですか?リフレクション、読み込み、プロジェクト内での参照などをロードすることを意味しますか? – sinelaw

+0

アセンブリはリフレクションのためにロードされます。 –

+0

「同じ機能」は正確にはどういう意味ですか? –

答えて

1

あなたは質問番号2についてReflection.Assembly.ReflectionOnlyLoadFrom(filepath)

+0

ロードしようとしているアセンブリが異なるフォルダにある可能性があります。また、同じフォルダの下に、不要なアセンブリが追加される可能性があります。 –

+0

うわー。したがって..?そう、など、..?だから何? –

+0

単純なケースでは、同じフォルダの下に同じ名前の接頭辞を持つ複数のアセンブリをロードする必要がある場合、どの関数が機能するのですか?私はAssembly asm = Assembly.LoadFrom(ファイルパス)を試みましたが、成功しませんでした。 –

0

を使用することができます - あなたはこれらのアセンブリのファイルがある場合、あなたはAssembly.LoadFrom(String)Assembly.ReflectionOnlyLoadFrom(String)を使用して、これらのファイルの名前を渡すことができますあなたの望むパターンに合った

+0

Assembly.LoadFrom( "ABC")を試しましたが、動作しませんでした。 –

関連する問題