Roh*_*ews 103 .net gac .net-assembly
我想在GAC中查看文件夹和子文件夹.还想了解有关在GAC中添加和删除的信息.
要安装,我们在命令提示符下打开以下行 Visual Studio command prompt: -
gacutil /i [assembly path]
但要卸载我们只需要: -
gacutil /u [assembly name]
为什么?
sll*_*sll 129
安装:
gacutil -i "path_to_the_assembly"
Run Code Online (Sandbox Code Playgroud)
视图:
在Windows Explorer文件夹中打开
c:\windows\assembly%systemroot%\assembly%windir%\Microsoft.NET\assembly要么 gacutil –l
当您要安装程序集时,您必须指定gacutil可以找到它的位置,因此您还必须提供完整路径.但是当一个程序集已经在GAC中时 - gacutil知道一个文件夹路径,所以它只需要一个程序集名称.
MSDN:
Rak*_*n42 54
我迟到了一天,在这一天短缺了一美元.如果要在Windows资源管理器中查看GAC的文件夹结构,可以使用注册表执行此操作:
对于临时视图,您可以将驱动器替换为文件夹路径,从而删除特殊目录属性.
至于为什么你想做这样的事情,我用这个技巧来比较不同机器之间的GAC DLL,以确保它们真的是一样的.
Jul*_*nze 39
启动程序"运行"(Windows Vista/7/8:在开始菜单搜索栏中键入它)并键入:
C:\windows\assembly\GAC_MSIL
然后移动到父文件夹(Windows Vista/7/8:在资源管理器栏中单击它)以查看正常资源管理器窗口中的所有GAC文件.您现在可以像其他地方一样复制,添加和删除文件.
要查看文件,只需从命令提示符(cmd)浏览它们,例如:
c:\>cd \Windows\assembly\GAC_32
c:\Windows\assembly\GAC_32> dir
Run Code Online (Sandbox Code Playgroud)
要从GAC添加和删除文件,请使用该工具 gacutil
您可以使用以下命令作为程序集安装:
gacutil.exe带有-i命令行选项的工具。%windir%\Assembly(仅限 .NET 3.5、CLR 2.0)您可以使用以下方式查看 GAC 的内容:
gacutil.exe带有-l选项的工具。%windir%\assembly使用 Windows 资源管理器。请注意,.NET 4.0 的(物理)GAC 位置已更改。它不再在%windir%\Assembly,但现在在%windir%\Microsoft.NET\assembly。但是,无论如何,您都不应该编写任何依赖于物理位置的代码,因为考虑到几乎不需要的可用工具(除了一些“很酷”的本地系统诊断工具)。