这是 GAC 的所在地吗?

问题描述 投票:0回答:1

这是 GAC 的所在地吗?

C:\Windows\Microsoft.NET\assembly\GAC_MSIL

如果是,那么

C:\Windows\assembly
是什么?

.net .net-assembly gac
1个回答
9
投票

答案取决于所使用的 .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 目录就像常规目录一样。

© www.soinside.com 2019 - 2024. All rights reserved.