HOW TO:載入和卸載組件 (C# 和 Visual Basic)
程式參考的組件會在建置階段自動載入,不過您也可以在執行階段,將特定組件載入到應用程式定義域中。如需詳細資訊,請參閱應用程式定義域 (C# 和 Visual Basic)。
若要卸載個別組件,您將必須卸載所有包含該組件的應用程式定義域。即使組件已經超出範圍之外,實際的組件檔案仍會保持載入狀態,直到包含該組件的所有應用程式定義域都卸載為止。
如果您只想要卸載某些組件,而保留其餘組件,可以考慮建立一個新的應用程式定義域,然後在這個定義域中執行程式碼,再卸載該應用程式定義域。如需詳細資訊,請參閱在其他應用程式定義域中執行程式碼 (C# 和 Visual Basic)。
若要將組件載入到應用程式定義域中
- 請使用 AppDomain 和 System.Reflection 類別所包含的其中一種載入方法。如需詳細資訊,請參閱HOW TO:將組件載入應用程式定義域。
若要卸載應用程式定義域
- 若要卸載個別組件,您將必須卸載所有包含該組件的應用程式定義域。請使用 AppDomain 的 Unload 方法來卸載應用程式定義域。如需詳細資訊,請參閱HOW TO:卸載應用程式定義域。