PathAssemblyResolver Sınıf

Tanım

Yüklenebilen her derlemenin yollarını kullanan bir meta veri derleme çözümleyicisini temsil eder.

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

Açıklamalar

Dosya adının derlemenin basit adıyla aynı olması beklenir. Diskte aynı ada sahip ancak farklı dizinlerde birden çok derleme bulunabilir. Tek bir örneği PathAssemblyResolver birden çok MetadataAssemblyResolver örnekle kullanılabilir.

Bir öğesinin yüklü bir AssemblyName derlemeyle eşleşmesi için eşit AssemblyName.Name olması gerekir (büyük/küçük harf yoksayılır).

  • için AssemblyNamebir ortak anahtar belirteci belirtilirse eşit olmalıdır.
  • için AssemblyNamebir ortak anahtar belirteci belirtilmezse, ortak anahtar belirteci olmayan derlemeler, ortak anahtar belirteci olanlar üzerinde seçilir.
  • Birden fazla derleme eşleşirse, en AssemblyName.Version yüksek derleme döndürülür.
  • AssemblyName.CultureName yoksayılır.

Oluşturucular

PathAssemblyResolver(IEnumerable<String>)

PathAssemblyResolver sınıfının yeni bir örneğini başlatır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Resolve(MetadataLoadContext, AssemblyName)

Belirli bir derleme adından bir derleme döndürür.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır