PathAssemblyResolver Kelas

Definisi

Mewakili pemecah rakitan metadata yang menggunakan jalur ke setiap rakitan yang mungkin dimuat.

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

Keterangan

Nama file diharapkan sama dengan nama sederhana assembly. Beberapa rakitan dapat ada di disk dengan nama yang sama tetapi di direktori yang berbeda. Satu instans PathAssemblyResolver dapat digunakan dengan beberapa MetadataAssemblyResolver instans.

Agar AssemblyName cocok dengan rakitan yang dimuat, AssemblyName.Name harus sama (casing diabaikan).

  • Jika token kunci publik ditentukan untuk AssemblyName, token tersebut harus sama.
  • Jika token kunci publik tidak ditentukan untuk AssemblyName, rakitan tanpa token kunci publik dipilih atas token kunci publik.
  • Jika lebih dari satu rakitan cocok, rakitan dengan yang tertinggi AssemblyName.Version dikembalikan.
  • AssemblyName.CultureName diabaikan.

Konstruktor

Nama Deskripsi
PathAssemblyResolver(IEnumerable<String>)

Menginisialisasi instans baru dari kelas PathAssemblyResolver.

Metode

Nama Deskripsi
Resolve(MetadataLoadContext, AssemblyName)

Mengembalikan rakitan dari nama rakitan tertentu.

Berlaku untuk