这是 GAC 的所在地吗?
C:\Windows\Microsoft.NET\assembly\GAC_MSIL
如果是,那么
C:\Windows\assembly
是什么?
答案取决于所使用的 .NET Framework 的版本。可以并排安装多个版本(您可能就是这种情况),如果安装了旧版本,则为旧版本编写的程序将使用该版本。
4.0之前
4.0 之前的所有版本都对 GAC 使用
%WINDIR%\assembly
(在您的情况下为 C:\Windows\assembly
)。该目录使用特殊的资源管理器视图(Assembly Cache Viewer)来查看和管理 GAC。
自 4.0 以来
4.0 以后的版本对 GAC 使用
%WINDIR%\Microsoft.NET\assembly
(在您的情况下为 C:\Windows\Microsoft.NET\assembly
)。从 4.0 开始,程序集缓存查看器已过时。 Explorer 显示 GAC 目录就像常规目录一样。