PathAssemblyResolver 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表一個中繼資料組裝解析器,使用每個可能載入的組裝裝置的路徑。
public ref class PathAssemblyResolver : System::Reflection::MetadataAssemblyResolver
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 被忽略。
建構函式
| 名稱 | Description |
|---|---|
| PathAssemblyResolver(IEnumerable<String>) |
初始化 PathAssemblyResolver 類別的新執行個體。 |
方法
| 名稱 | Description |
|---|---|
| Resolve(MetadataLoadContext, AssemblyName) |
回傳來自特定組裝名稱的組裝。 |