PathAssemblyResolver 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表中繼資料元件解析程式,其使用可能載入之每個元件的路徑。
public ref class PathAssemblyResolver : System::Reflection::MetadataAssemblyResolver
C#
public class PathAssemblyResolver : System.Reflection.MetadataAssemblyResolver
type PathAssemblyResolver = class
inherit MetadataAssemblyResolver
Public Class PathAssemblyResolver
Inherits MetadataAssemblyResolver
- 繼承
檔名應該與元件的簡單名稱相同。 多個元件可以存在於具有相同名稱但位於不同目錄中的磁碟上。 的單一實例 PathAssemblyResolver
可以搭配多個 MetadataAssemblyResolver 實例使用。
為了讓 AssemblyName 符合載入元件的 , AssemblyName.Name 必須等於忽略大小寫) (大小寫。
- 如果已為 AssemblyName指定公鑰令牌,它必須相等。
- 如果未為 AssemblyName指定公鑰令牌,則會在具有公鑰令牌的元件上選取沒有公鑰令牌的元件。
- 如果有多個元件相符,則會傳回具有最高 AssemblyName.Version 之元件的元件。
- AssemblyName.CultureName 會被忽略。
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
Get |
做為預設雜湊函式。 (繼承來源 Object) |
Get |
取得目前執行個體的 Type。 (繼承來源 Object) |
Memberwise |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
Resolve(Metadata |
從指定的元件名稱傳回元件。 |
To |
傳回代表目前物件的字串。 (繼承來源 Object) |
產品 | 版本 |
---|---|
.NET | 8 (package-provided), 9 (package-provided) |
.NET Framework | 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided) |
.NET Standard | 2.0 (package-provided) |