【问题标题】:.NET framework is copied to 'compiler/CLR' and 'GAC?.NET 框架被复制到“编译器/CLR”和“GAC?
【发布时间】:2010-06-08 17:15:28
【问题描述】:

CLR via C# 的书在第 76 页有这一行。

安装 .NET Framework 时, 微软程序集的两个副本 文件已实际安装。一套 安装到编译器/CLR 目录,另一组是 安装到 GAC 子目录中

我可以在C:\Windows\Microsoft.NET\assembly 找到 GAC,但我找不到编译器/CLR 的东西。

  • 编译器/CLR 的物理目录名称是什么?我的意思是,它在哪里?
  • 为什么程序集目录中有两个 GAC?我找到了 GAC_32 和 GAC_MSIL。

【问题讨论】:

    标签: .net assemblies gac


    【解决方案1】:

    对于框架 2.0 32 位:C:\Windows\Microsoft.NET\Framework\v2.0.50727
    对于框架 2.0 64 位:C:\Windows\Microsoft.NET\Framework64\v2.0.50727

    GAC_MSIL 用于 MSIL 格式的程序集,GAC_32 用于 x86 格式的“ngen”本机程序集。在 64 位机器上,您还会看到 GAC_64 文件夹,其中存储了 AMD64 程序集的本机映像。

    【讨论】:

    • IA64 本机程序集的 GAC 文件夹名称是什么?
    猜你喜欢
    • 1970-01-01
    • 2021-08-31
    • 2012-02-17
    • 2015-08-28
    • 2018-07-08
    • 1970-01-01
    • 2019-04-16
    • 2011-02-23
    • 1970-01-01
    相关资源
    最近更新 更多