首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从GAC中提取程序集?

如何从GAC中提取程序集?
EN

Stack Overflow用户
提问于 2009-04-03 17:32:26
回答 11查看 137.7K关注 0票数 137

有一个我必须处理的包,它将程序集直接安装到GAC中(例如,在%windows%/assembly中的某个地方)。

如何将GAC中的实际程序集( DLL)转换为普通文件系统?

谢谢。

EN

回答 11

Stack Overflow用户

发布于 2010-06-10 04:42:02

打开命令提示符,然后键入:

代码语言:javascript
复制
cd  c:\windows\assembly\GAC_MSIL 

xcopy . C:\GacDump /s /y

这应该会给出整个GAC的转储

享受吧!

票数 91
EN

Stack Overflow用户

发布于 2009-04-03 17:37:58

是。

添加DisableCacheViewer注册表项

在HKLM\Software\Microsoft\下创建一个新的dword密钥,名称为DisableCacheViewer,并将其DWORD值设置为1。

返回Windows资源管理器到程序集文件夹,它将是正常的文件系统视图。

票数 25
EN

Stack Overflow用户

发布于 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:\ (或您想要的任何位置)

希望这能有所帮助。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/714907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档