Jak vyčistit mezipaměť globálního shromáždění

Složka Global Assembly Cache (GAC) v systému Microsoft Windows ukládá sestavení společná pro více aplikací. Sestavení je jedna zkompilovaná jednotka, která obsahuje informace o všech souborech a prostředcích v aplikaci .NET. Framework .Net se dodává s předinstalovanými sestavami. Vývojáři mohou také umístit sestavy do GAC a sdílet je s jinými aplikacemi. Microsoft poznamenává, že obecně není nutné odstraňovat položky z mezipaměti Global Assembly, ale poskytuje nástroje pro čištění GAC.

Krok 1

Klikněte na ovládací tlačítko Windows Search a zadejte „Visual Studio“. Systém Windows vrátí seznam výsledků hledání.

Video dne

Krok 2

Vyhledejte položku, která má v názvu "Příkazový řádek". Znění, které vidíte, se bude lišit v závislosti na vaší verzi sady Visual Studio. Pokud například používáte Visual Studio 2013, zobrazí se „Příkazový řádek Microsoft Visual Studio 2013“. Klepněte na tuto položku. Otevře se okno "Příkazový řádek".

Krok 3

Do okna "Příkazový řádek" zadejte následující:

Gacutil –l

Stiskněte Enter." Windows zobrazí seznam sestavení v globální mezipaměti sestavení.

Krok 4

Klikněte na ikonu „C“ v horní části okna a vyberte „Upravit“ a poté „Označit“. Podržte levé tlačítko myši a zvýrazněte sestavu, kterou chcete z GAC odebrat. Znovu klikněte na ikonu "C" a vyberte "Upravit" a poté "Kopírovat". Tím se zkopíruje název sestavení do schránky.

Krok 5

Do okna zadejte následující:

gacutil –u ZDE VLOŽTE NÁZEV SESTAVY

Krok 6

Klikněte na ikonu „C“ v horní části okna a vyberte „Upravit“ a poté „Označit“. Podržte levé tlačítko myši a zvýrazněte "Sem vložte název sestavení." Klikněte na ikonu "C", vyberte "Upravit" a poté "Vložit" pro vložení jména, které chcete zkopírován. Pokud jste například zkopírovali sestavu s názvem „Vypočítat“, konečný příkaz může vypadat takto:

gacutil /u "Vypočítat, verze=1.0.0.0, kultura=neutral, PublicKeyToken=0123456789ABCDEF"

Krok 7

Stiskněte "Enter" pro provedení příkazu. Podle potřeby odeberte ostatní sestavy z GAC.

Spropitné

Chcete-li vyčistit mezipaměť Global Assembly, musíte se přihlásit k počítači jako správce nebo použít účet, který má oprávnění zapisovat do GAC.

Společnost Microsoft doporučuje neumisťovat sestavení do globální mezipaměti shromáždění, pokud plánujete zkopírovat aplikaci do jiného umístění pomocí xcopy.

Microsoft Visual Studio je bezplatný software zaměřený na vývojáře, který si můžete stáhnout z webových stránek společnosti.