Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Sestavení odkazovaná programem se automaticky načtou modulem CLR (Common Language Runtime), ale je také možné dynamicky načíst konkrétní sestavení do aktuální domény aplikace. Další informace naleznete v tématu Postupy: Načtení sestavení do domény aplikace.
V rozhraní .NET Framework neexistuje způsob, jak uvolnit jednotlivá sestavení bez uvolnění všech domén aplikace, které ho obsahují. I když sestavení přejde mimo rozsah, skutečný soubor sestavení zůstane načten, dokud se nenačtou všechny domény aplikace, které ho obsahují. V .NET Core System.Runtime.Loader.AssemblyLoadContext třída zpracovává uvolňování sestavení. Další informace naleznete v tématu Použití a ladění unloadability sestavení v .NET Core.
Zavedení a uvolnění sestavení
Chcete-li načíst sestavení do domény aplikace, použijte jednu z několika metod načítání obsažených ve třídách AppDomain a Assembly. Další informace naleznete v tématu Postupy: Načtení sestavení do domény aplikace. Upozorňujeme, že .NET Core podporuje pouze jednu doménu aplikace.
Chcete-li uvolnit sestavení v rozhraní .NET Framework, musíte uvolnit všechny domény aplikace, které ho obsahují. K uvolnění domény aplikace použijte metodu AppDomain.Unload . Další informace naleznete v tématu Postupy: Uvolnění domény aplikace.
Pokud chcete uvolnit některá sestavení, ale ne jiná v aplikaci .NET Framework, zvažte vytvoření nové domény aplikace, spuštění kódu uvnitř této domény a následné uvolnění této domény aplikace. Další informace naleznete v tématu Postupy: Uvolnění domény aplikace.