PathAssemblyResolver Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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. |