Ha egy olyan szolgáltatást telepít, amely a GAC-ban regisztrált összeállításokkal rendelkezik, akkor hol tárolják ezeket az összeállításokat? Azt hittem, ezt könnyű lesz megtalálni, de nyilvánvalóan ma gyenge a Bing-foo.
P.S. Megpróbáltam hozzáadni a “s” GAC “és” assembly “címkéket, de ezek nem léteztek, és nem tudok új címkéket létrehozni.
Válasz
Ahogy az Ari mondja, a c: \ windows \ assembly könyvtárban találhatók, de ha a mappát a Windows Intézővel böngészi, akkor megjelenik egy egyedi felhasználói felület, amely a GAC-t mutatja. Ha PowerShell-t használ, akkor egy parancssor vagy más alkalmazások, például a Total Commander (a kedvencem), akkor látni fogja, hogy a c: \ windows \ assembly egy sor más mappát tartalmaz, ahol a tényleges összeállítások vannak tárolva. Ne adjon hozzá, szerkesszen vagy távolítson el ottani összeállításokat! Használja a GACUTIL , ha manuálisan kell regisztrálni / regisztrációjukat törölni.
Válasz
A Global Assembly Cache fájljait a% windir% \ assembly \ (pl. C: \ Windows \ assembly) böngészéssel tekintheti meg.
Válasz
Vagy használhatja a rendszerleíróadatbázis-szerkesztőt, és beállíthatja a kulcs értékét – [HKEY_LOCAL_MACHINE] \ SOFTWARE \ Microsoft \ Fusion \ DisableCacheViewer t o 1. Ez lehetővé teszi a böngészést a GAC-ban. Állítsa vissza 0-ra, és a normál GAC nézet visszatér. Személy szerint a powershell segítségével állítom be ezt az értéket, amikor böngésznem kell.
Válasz
Nézze meg a ez a szál a verem túlcsordulásán .