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

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük