Kuinka puhdistaa Global Assembly -välimuisti

click fraud protection

Microsoft Windowsin Global Assembly Cache (GAC) -kansio tallentaa useille sovelluksille yhteisiä kokoonpanoja. Kokoonpano on yksi käännetty yksikkö, joka sisältää tiedot kaikista .NET-sovelluksen tiedostoista ja resursseista. .Net-kehyksen mukana tulee esiasennetut kokoonpanot. Kehittäjät voivat myös sijoittaa kokoonpanoja GAC: hen jakaakseen ne muiden sovellusten kanssa. Microsoft huomauttaa, että sinun ei yleensä tarvitse poistaa kohteita Global Assembly -välimuistista, mutta se tarjoaa työkaluja GAC: n puhdistamiseen.

Vaihe 1

Napsauta Windows Search -oikopolkua ja kirjoita "Visual Studio". Windows palauttaa luettelon hakutuloksista.

Päivän video

Vaihe 2

Etsi merkintä, jonka nimessä on "Command Prompt". Näkemäsi sanamuoto vaihtelee Visual Studio -versiosi mukaan. Jos esimerkiksi käytät Visual Studio 2013:a, näet "Microsoft Visual Studio 2013:n komentokehote". Napsauta kyseistä kohdetta. "Komentokehote"-ikkuna avautuu.

Vaihe 3

Kirjoita "Command Prompt" -ikkunaan seuraava:

Gacutil –l

Paina Enter." Windows näyttää luettelon kokoonpanoista Global Assembly -välimuistissa.

Vaihe 4

Napsauta "C"-kuvaketta ikkunan yläosassa ja valitse "Muokkaa" ja sitten "Merkitse". Pidä hiiren vasenta painiketta painettuna ja korosta kokoonpano, jonka haluat poistaa GAC: sta. Napsauta "C"-kuvaketta uudelleen ja valitse "Muokkaa" ja sitten "Kopioi". Tämä kopioi kokoonpanon nimen leikepöydällesi.

Vaihe 5

Kirjoita ikkunaan seuraava:

gacutil –u LIIHTÄ KOKOONPANO NIMI TÄSTÄ

Vaihe 6

Napsauta "C"-kuvaketta ikkunan yläosassa ja valitse "Muokkaa" ja sitten "Merkitse". Pidä hiiren vasenta painiketta painettuna ja korosta "Liitä kokoonpanon nimi tähän". Napsauta "C"-kuvaketta, valitse "Muokkaa" ja sitten "Liitä" liittääksesi nimesi kopioitu. Jos esimerkiksi kopioit kokoonpanon nimeltä "Calculate", viimeinen komento saattaa näyttää tältä:

gacutil /u "Laske, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0123456789ABCDEF"

Vaihe 7

Paina "Enter" suorittaaksesi komennon. Poista muut kokoonpanot GAC: sta tarvittaessa.

Kärki

Voit puhdistaa Global Assembly -välimuistin kirjautumalla tietokoneellesi järjestelmänvalvojana tai käyttämällä tiliä, jolla on oikeus kirjoittaa GAC: hen.

Microsoft suosittelee, että kokoonpanoja ei sijoita Global Assembly -välimuistiin, jos aiot kopioida sovelluksesi toiseen paikkaan xcopylla.

Microsoft Visual Studio on kehittäjille tarkoitettu ilmainen ohjelmisto, jonka voit ladata yrityksen verkkosivuilta.