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 AssemblyName yüklü bir 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 göz ardı edilir.

Oluşturucular

Name Description
PathAssemblyResolver(IEnumerable<String>)

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

Yöntemler

Name Description
Resolve(MetadataLoadContext, AssemblyName)

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

Şunlara uygulanır