有一个我必须处理的包,它将程序集直接安装到GAC中(例如,在%windows%/assembly中的某个地方)。
如何将GAC中的实际程序集( DLL)转换为普通文件系统?
谢谢。
发布于 2010-06-10 04:42:02
打开命令提示符,然后键入:
cd c:\windows\assembly\GAC_MSIL
xcopy . C:\GacDump /s /y
这应该会给出整个GAC的转储
享受吧!
发布于 2009-04-03 17:37:58
是。
添加DisableCacheViewer注册表项
在HKLM\Software\Microsoft\下创建一个新的dword密钥,名称为DisableCacheViewer,并将其DWORD值设置为1。
返回Windows资源管理器到程序集文件夹,它将是正常的文件系统视图。
发布于 2009-04-03 17:47:55
我认为最简单的方法是像David提到的那样,通过命令行来完成。唯一的诀窍是.dll不是简单地位于C:\Windows\Assembly。您必须导航到C:\Windows\Assembly\GAC[ASSEMBLY_NAME][VERSION_NUMBER]_PUBLIC KEY。然后,您可以使用以下命令执行复制:
复制ASSEMBLY_NAME.dll c:\ (或您想要的任何位置)
希望这能有所帮助。
https://stackoverflow.com/questions/714907
复制相似问题