未能加載檔案或程式集“Microsoft.Office.Interop.Excel
2008年10月13日 星期一 16:18
未能加載檔案或程式集“Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”或它的某一個依賴項。系統找不到指定的檔案。 部署時遇到了這個問題。 目前已經解決。 伺服器上沒有安裝Office 提出以後,管理者安裝了Office2003(注意安裝以後要重新開機電腦) 按照網上找到的一些方法, 安裝: vstor.exe 下載下傳位址: http://www.microsoft.com/downloads/details.aspx?FamilyId=8315654B-A5AE-4108-B7FC-186402563F2B&displaylang=zh-cn#filelist 然後下載下傳安裝: O2003PIA.EXE http://www.microsoft.com/downloads/details.aspx?FamilyId=3C9A983A-AC14-4125-8BA0-D36D67E0F4AD&displaylang=en 之後還是沒有解決 然後 在伺服器上 開始-程式-管理工具-Microsoft .NET Framework 2.0 配置-管理程式集緩存-将程式集添加到程式集緩存。選中那些dll即可。 然而不幸的是還是沒有解決。 最後重新開機IIS 問題解決了。 具體怎麼解決的就是以上兩個方法之一或兩者都必須做到。 我認為一個很重要的問題是 在C:\WINDOWS\assembly目錄下面必須要有項目的引用。 未能加載檔案或程式集“Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”或它的某一個依賴項。系統找不到指定的檔案。 其中的原理是 計算機上缺少了項目引用的Office類檔案Interop.Excel.dll vstor.exe和O2003PIA.EXE是office可重用開發XXX的安裝程式。 寫的不太清楚,反正就是這樣子了 |