如何從GAC中拷貝檔案出來 C:\Windows\assembly

來源:互聯網
上載者:User

標籤:

方法一:命令列拷貝。

開始--運行--cmd--"cd C:\WINDOWS\assembly".一般自己開發的dll都在GAC_MSIL這個檔案夾下面,按照我如下的就可以拷貝出你所需要的DLL檔案。 

 

方法二:使用WinRAR工具

開啟WinRAR工具,把 C:\WINDOWS\assembly地址輸入到地址欄中,如。在WinRAR中已經詳細列出GAC裡面的檔案結構。

 

進入到GAC_MSIL檔案夾下面,

 

這裡面你直接“Ctrl+C”複製(右鍵沒有複製這個選項),粘帖到你電腦裡,OK! 

方法3: 

當機器上安裝一些程式後,Assembly中的DLL會變得越來越豐富。

        拿個常見問題來說明。

        安裝ReportViewer後其中會出現以下DLL。

        Microsoft.ReportViewer.ProcessingObjectModel.dll

        Microsoft.ReportViewer.WinForms.dll

        Microsoft.ReportViewer.Common.dll

        下面兩個,在VS安裝目錄可以搜到,而Microsoft.ReportViewer.ProcessingObjectModel.dll無論如何也是搜不著,全硬碟搜尋也搜不到。

        那麼,就開始執行以下命令:

        Subst b: %windir%\assembly

        執行完後,會發現硬碟分區多了個B盤,開啟後看到了所有assembly下的DLL,於是在這裡就搜到了Microsoft.ReportViewer.ProcessingObjectModel.dll,將其複製出來。

        然後,這個虛擬B分區不再需要,於是執行以下命令將其刪除:

        Subst b: /d

        只要是在這台機器上安裝了的DLL或在assembly中可以看到的都是可以用上面的辦法拿出來的。

在開發環境的電腦上可產生報表,但是一到用戶端就提示An error occurred during local report processing錯誤。

猜想是缺dll,補充上

Microsoft.ReportViewer.Common.dll

Microsoft.ReportViewer.WinForms.dll

結果問題依舊,難道還缺?

google後得知還缺一個

Microsoft.ReportViewer.ProcessingObjectModel.dll

這個可不好找,在C:\Windows\assembly中能看到,但不能直接複製。

於是在命令提示字元下

 

C:\Users\Thinkpad>cd C:\Windows\assembly

C:\Windows\assembly>cd GAC_MSIL\Microsoft.ReportViewer.ProcessingObjectModel\10.
0.0.0__b03f5f7f11d50a3a

C:\Windows\assembly\GAC_MSIL\Microsoft.ReportViewer.ProcessingObjectModel\10.0.0
.0__b03f5f7f11d50a3a>copy Microsoft.ReportViewer.ProcessingObjectModel.dll d:\Mi
crosoft.ReportViewer.ProcessingObjectModel.dll

 

如何從GAC中拷貝檔案出來 C:\Windows\assembly

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.