PathAssemblyResolver Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un resolver di assembly di metadati che utilizza percorsi per ogni assembly che può essere caricato.
public ref class PathAssemblyResolver : System::Reflection::MetadataAssemblyResolver
public class PathAssemblyResolver : System.Reflection.MetadataAssemblyResolver
type PathAssemblyResolver = class
inherit MetadataAssemblyResolver
Public Class PathAssemblyResolver
Inherits MetadataAssemblyResolver
- Ereditarietà
Commenti
Si prevede che il nome del file corrisponda al nome semplice dell'assembly. Più assembly possono esistere su disco con lo stesso nome, ma in directory diverse. Una singola istanza di PathAssemblyResolver può essere usata con più MetadataAssemblyResolver istanze.
Affinché un oggetto AssemblyName corrisponda a un assembly caricato, AssemblyName.Name deve essere uguale (maiuscole/minuscole ignorate).
- Se viene specificato un token di chiave pubblica per , AssemblyNamedeve essere uguale.
- Se non viene specificato un token di chiave pubblica per AssemblyName, gli assembly senza token di chiave pubblica vengono selezionati su quelli con un token di chiave pubblica.
- Se più assembly corrispondono, viene restituito l'assembly con il valore più alto AssemblyName.Version .
- AssemblyName.CultureName viene ignorato.
Costruttori
| Nome | Descrizione |
|---|---|
| PathAssemblyResolver(IEnumerable<String>) |
Inizializza una nuova istanza della classe PathAssemblyResolver. |
Metodi
| Nome | Descrizione |
|---|---|
| Resolve(MetadataLoadContext, AssemblyName) |
Restituisce un assembly da un determinato nome di assembly. |