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