代码之家  ›  专栏  ›  技术社区  ›  CARLOS LOTH

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

  •  45
  • CARLOS LOTH  · 技术社区  · 16 年前

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

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

    我看到一些帖子说.NETFramework4.0有一个独立的GAC,但我没有找到它的位置。

    有人能帮我检查一下在哪里可以看到.NETFramework的全局程序集缓存,因为它以前在以前的版本上工作( %WINDIR%\程序集 )?

    2 回复  |  直到 9 年前
        1
  •  47
  •   Community Mohan Dere    9 年前

    是的,在.NET4.0中有两个不同的GAC

    请看这里: .NET 4.0 has a new GAC, why?

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

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

        2
  •  19
  •   Gonzalo.-    10 年前

    尝试:

    %windir%\Microsoft.NET\assembly\