完全控制GAC文件目录

简介:

起因:客户的程序使用了Microsoft.ReportViewer,程序中需要把这个安装到客户端,需要在目录下放置以下三个dll:

  Microsoft.ReportViewer.Common

  Microsoft.ReportViewer.WinForms

  Microsoft.ReportViewer.ProcessingObjectModel

 

过程:在我的电脑中寻找上面三个dll。前两个在目录“C:\Program Files\Microsoft Visual Studio 9.0\ReportViewer”下找到,但是第三个却没有。

       查看GAC文件夹:“C:\Windows\Assembly”,发现已经安装所需要的dll。

       所以只有从GAC中把这个dll拷贝出来。但是这个文件夹是一个特殊的文件夹,只可以Uninstall和查看Properties,而无法对其进行Copy。

解决方法:

       使用Windows Explorer无法直接走入这些子文件夹。所以使用以下命令映射各文件夹到新盘,这样就可以对里面的文件进行正常的文件操作。

subst T: C:\WINDOWS\Assembly\         (这里的WINDOWS一定要大写才行)

       这样,在电脑根目录下,就有一了T盘。打开,可以对里面的GAC程序集进行所有的文件操作。

       操作完毕后,使用subst T: /D删除T盘即可。


本文转自BloodyAngel博客园博客,原文链接:http://www.cnblogs.com/zgynhqf/archive/2009/11/20/1606669.html,如需转载请自行联系原作者

相关文章
|
3月前
|
C++
VS联网加载系统库的符号链接文件PDB方法
VS联网加载系统库的符号链接文件PDB方法
|
6月前
|
Windows
VSS中上传一个文件夹(包括子文件夹和文件)
VSS中上传一个文件夹(包括子文件夹和文件)
C#(三十六)之文件夹、路径、环境特殊目录类
本篇内容记录了文件类操作、文件夹操作、Directory类方法、Path类方法和字段、Environment获取电脑的相关属性方法。
197 0
C#(三十六)之文件夹、路径、环境特殊目录类
压缩软件能否加上忽略某些目录的功能
压缩软件能否加上忽略某些目录的功能
113 0
从加载DLL的中获取放置于Resources文件夹中资源字典的几种方法
原文:从加载DLL的中获取放置于Resources文件夹中资源字典的几种方法 主程序 为 Main_Test.exe 被加载的DLL 为 Load_Test.dll  此DLL 中 有一个 文件夹Resources文件夹有一个资源字典Graphics.
1282 0
AppDomain.CurrentDomain.BaseDirectory项目目录相关操作
链接:https://www.cnblogs.com/guolianyu/p/3980971.html 经常用到,每次都百度,所以自己备份一下!
1298 0
MFC删除某个文件夹下的所有目录文件
1、该函数是删除文件夹下的所有文件 http://bbs.csdn.net/topics/390448664 BOOL CMainFrame::DeleteDirectory(con...
1799 0
C#.Net 如何动态加载与卸载程序集(.dll或者.exe)6-----在不卸载程序域的前提下替换程序集文件。
原文:C#.Net 如何动态加载与卸载程序集(.dll或者.exe)6-----在不卸载程序域的前提下替换程序集文件。 当某个程序集文件被载入AppDomain,该文件在AppDomain.Unload之前是不能被替换和删除的。
2296 0

热门文章

最新文章