次の方法で共有


PathAssemblyResolver クラス

定義

読み込まれる可能性のあるすべてのアセンブリへのパスを使用するメタデータ アセンブリ リゾルバーを表します。

public ref class PathAssemblyResolver : System::Reflection::MetadataAssemblyResolver
public class PathAssemblyResolver : System.Reflection.MetadataAssemblyResolver
type PathAssemblyResolver = class
    inherit MetadataAssemblyResolver
Public Class PathAssemblyResolver
Inherits MetadataAssemblyResolver
継承
PathAssemblyResolver

注釈

ファイル名は、アセンブリの単純な名前と同じである必要があります。 同じ名前のディスク上に、異なるディレクトリに複数のアセンブリを存在させることができます。 の 1 つのインスタンスを複数MetadataAssemblyResolverPathAssemblyResolverインスタンスと共に使用できます。

AssemblyName 読み込まれたアセンブリと一致するためには、 AssemblyName.Name が等しい必要があります (大文字と小文字は無視されます)。

  • に公開キー トークンが指定されている場合は、 AssemblyNameと等しい必要があります。
  • に公開キー トークンが指定 AssemblyNameされていない場合、公開キー トークンを持たないアセンブリは、公開キー トークンを持つアセンブリよりも選択されます。
  • 複数のアセンブリが一致する場合は、最も AssemblyName.Version 高いアセンブリが返されます。
  • AssemblyName.CultureName は無視されます。

コンストラクター

PathAssemblyResolver(IEnumerable<String>)

PathAssemblyResolver クラスの新しいインスタンスを初期化します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
Resolve(MetadataLoadContext, AssemblyName)

指定したアセンブリ名からアセンブリを返します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象