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