.NET Framework全局程序集caching在哪里?

我安装了VS2010和.NET 4.0,然后编译一个程序集并使用可用的exe运行gacutil

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

可执行文件的输出表示程序集已成功安装在全局程序集caching中。 但是,当我去%WINDIR%\assembly文件夹找不到使用.NET Framework 4.0 gacutil安装的程序集。

我看过一些文章说.NET Framework 4.0有一个分离的GAC,但是我没有find它的位置。

可能有人帮助我检查在哪里可以看到.NET Framework的全局程序集caching,因为它用于以前的版本( %WINDIR%\assembly )?

是的,.NET 4.0中有两个不同的GAC

看到这里: .NET 4.0有一个新的GAC,为什么?

如下所述,新的物理位置是%windir%\ Microsoft.NET \ assembly \(如果您有兴趣,可以在命令提示符处使用dir命令进行intergate)。

值得注意的是运行到2.0 CLR的应用程序甚至不能在新的GAC中看到程序集。

尝试:

 %windir%\Microsoft.NET\assembly\