Dove si trova la cache di assembly globale di .NET Framework?

Ho installato VS2010 e .NET 4.0, quindi ho compilato un assembly e ho eseguito il gacutil usando l’exe disponibile su

%ProgramFiles%\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools 

L’output dell’eseguibile ha detto che l’assembly è stato installato con successo su Global Assembly Cache. Tuttavia, quando vado nella %WINDIR%\assembly non riesco a trovare l’assembly che ho installato utilizzando il gacutil .NET Framework 4.0.

Ho visto alcuni post che dicono che .NET Framework 4.0 ha un GAC separato, ma quello che non ho trovato è dove si trova.

Qualcuno può aiutarmi a verificare dove posso vedere la Global Assembly Cache di .NET Framework, visto che funzionava con la versione precedente ( %WINDIR%\assembly )?

Sì, ci sono due GAC distinti come da .NET 4.0

Vedi qui: .NET 4.0 ha un nuovo GAC, perché?

Come indicato di seguito, la nuova posizione fisica è% windir% \ Microsoft.NET \ assembly \ (puoi interoparla utilizzando il comando dir al prompt dei comandi se sei interessato).

Vale la pena notare che le applicazioni in esecuzione fino al CLR 2.0 non saranno nemmeno in grado di vedere gli assembly nel nuovo GAC.

Provare:

 %windir%\Microsoft.NET\assembly\