完全控制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盘即可。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏张善友的专栏

Hammock for REST

  .NET 4 上的REST 框架 介绍了.NET/Mono 上几个RESTful方面的工具库,在Rest 客户端库之前介绍过了RestSharp《使用Res...

2467
来自专栏Petrichor的专栏

pycharm: 调用自定义库 报"Unresolved reference"

有时候当我们调用自定义的库时,会发生报”Unresolved reference”警告:

1532
来自专栏张善友的专栏

通过Chocolatey软件包管理器安装.NET Core

1753
来自专栏me的随笔

.NET中使用NLog记录日志

以前小编记录日志使用的是Log4Net,虽然好用但和NLog比起来稍显复杂。下面小编就和大伙分享一下NLog的使用方式。

1474
来自专栏乐沙弥的世界

VirtualBox 扩展包卸载或安装失败(VERR_ALREADY_EXISTS)

       最近在卸载VirtualBox出现了无法卸载的错误。提示为Failed to install the extension. The install...

3291
来自专栏张善友的专栏

WPF 的Main方法

在WPF程序抛出这样的错误: Program 'SQLiteManager.exe' does not contain a static 'Main' meth...

19310
来自专栏专注于主流技术和业务

Remix在CentOS7上的安装和问题解决

ERR! stack Error: Can't find Python executable "python",

1882
来自专栏Angular&服务

mac 搭建 ionic2 环境

直接去node官网上下载下来人后安装就行了,推荐使用稳定版。如果追求高版本的话可以下载测试版

892
来自专栏程序员的SOD蜜

64位系统使用Access 数据库文件的彻底解决方法

    最近,有PDF.NET用户问我怎么在64位系统下无法访问Access数据库的问题,我第一反应是我怎么没有遇到呢?今天一看自己的VS和Office都是32...

3385
来自专栏雨过天晴

原 荐 MAC 读写NTFS硬盘

1623

扫码关注云+社区

领取腾讯云代金券