【发布时间】:2017-09-18 20:52:30
【问题描述】:
我从一位开发人员那里了解了有关 GAC 的更多信息,我注意到我们的 GAC(位于 C:/Windows/assembly)似乎设置不同。一个由 AssemblyName 组织,您可以在其中清楚地看到版本、公钥令牌等(没有任何文件夹)。另一个以文件夹/文件结构组织 - C:/Windows/assembly 包含 GAC、GAC_32、GAC_64、GAC_MSIL、NativeImages(具有不同版本的 4 个文件夹)、temp 和 tmp 的文件夹。
我的机器有文件夹/文件结构。是否可以更改它以匹配纯文件结构,以便我可以轻松查看版本、令牌和其他属性?
【问题讨论】:
-
最好且破坏性最小的方法是简单地取消注册 shell 扩展。启动提升的命令提示符并导航到 c:\windows\microsoft.net\framework64\v2.0.50727。键入 regsvr32 /u shfusion.dll。如果你想要它,那么只需在没有 /u 选项的情况下再次执行此操作。
-
您可以在
C:\Windows\Microsoft.NET\assembly上简单地学习 .NET Framework 4.x GAC。这显示了文件夹结构。
标签: c# windows visual-studio gac