Sdílet prostřednictvím


Postupy: Odebrání sestavení z globální mezipaměti sestavení

Poznámka:

Tento článek je specifický pro rozhraní .NET Framework. Nevztahuje se na novější implementace .NET, včetně .NET 6 a novějších verzí.

Existují dva způsoby, jak odebrat sestavení z globální mezipaměti sestavení (GAC):

Odebrání sestavení pomocí Gacutil.exe

Do příkazového řádku zadejte následující příkaz:

gacutil –u<název sestavení>

V tomto příkazu je název sestavení, který se má odebrat z globální mezipaměti sestavení.

Upozorňující

Neměli byste používat Gacutil.exe k odebrání sestavení v produkčních systémech, protože je možné, že sestavení může být stále vyžadováno některými aplikacemi. Místo toho byste měli použít Instalační službu systému Windows, která udržuje referenční počet pro každé sestavení, které nainstaluje v GAC.

Následující příklad odebere sestavení pojmenované hello.dll z globální mezipaměti sestavení:

gacutil -u hello

Odebrání sestavení pomocí Instalační služby systému Windows

V aplikaci Programy a funkce v Ovládací panely vyberte aplikaci, kterou chcete odinstalovat. Pokud instalační balíček umístil sestavení do GAC, Instalační služba systému Windows je odebere, pokud nejsou používány jinou aplikací.

Poznámka:

Instalační služba systému Windows udržuje referenční počet sestavení nainstalovaných v GAC. Sestavení se odebere z GAC pouze v případě, že jeho referenční počet dosáhne nuly, což znamená, že není používána žádnou aplikací nainstalovanou balíčkem Instalační služby systému Windows.

Viz také