C:\WINDOWS\ASSEMBLY\directory中的内容是什么?

C:\WINDOWS\ASSEMBLY\directory中的内容是什么?,windows,Windows,我刚看到这个目录,它似乎是一个完全不同的世界 有人知道那是什么吗?使用搜索引擎 它用于存储.NET程序集, 可以在用户之间共享 应用程序 NET Framework是一个在其上执行代码的环境(运行时)。NET程序集是使用.NET Framework编写以执行的代码的容器。程序集可以是库(.dll文件)或可执行文件(.exe文件) .NET Framework有一组公共库,可供在.NET Framework控制下执行的任何应用程序使用,C:\Windows\Assembly文件夹是存储这些公共库的

我刚看到这个目录,它似乎是一个完全不同的世界

有人知道那是什么吗?

使用搜索引擎

它用于存储.NET程序集, 可以在用户之间共享 应用程序


NET Framework是一个在其上执行代码的环境(运行时)。NET程序集是使用.NET Framework编写以执行的代码的容器。程序集可以是库(.dll文件)或可执行文件(.exe文件)

.NET Framework有一组公共库,可供在.NET Framework控制下执行的任何应用程序使用,C:\Windows\Assembly文件夹是存储这些公共库的地方


该文件夹显示方式与其他文件夹不同的原因是,该文件夹作为共享库的公共位置具有特殊作用。Microsoft为此文件夹创建了一个特殊视图,可以方便地访问该文件夹中程序集的相关信息,也可以方便地访问通常在程序集上执行的操作,例如程序集右键单击菜单中的卸载选项。

什么是.NET程序集?我真的不知道如何回答此问题。但关于您最初的问题,请检查“它基本上是一个包含全局汇编缓存(GAC)的文件夹。它与汇编语言有任何关系吗?我认为这属于超级用户,而不是Herede。它与汇编语言有任何关系吗?不,正如上面解释的“汇编”.NET Framework中的名称是否用于描述单个文件中相关代码元素(类、接口)等的分组?那么如何为此文件夹创建公共视图?因为我知道这样的路径存在:C:\Windows\assembly\GAC\U MSIL\System.Management.Automation\1.0.0.0\Uuu\31bf3856ad364e35\System.Management.Auto-mation。dll@Lei仅当使用Windows资源管理器外壳访问文件夹时,才会显示Windows资源管理器外壳显示的特殊视图。您仍然可以在命令提示符下使用dir将目录视为普通目录。我不知道你是否可以禁用浏览器视图,尽管我怀疑这可能是通过注册表编辑实现的,但我自己并没有尝试过这样做。