命名空間“Microsoft.Office.Interop”中不存在類型或命名空間名稱“Excel”。是否缺少程序集引用 的另一種解決方案


一直以來都是使用tfs進行源代碼管理,系統部署也是由我本機生成后發布到服務器上,某一日,進行發布操作時,報了

【命名空間“Microsoft.Office.Interop”中不存在類型或命名空間名稱“Excel”。是否缺少程序集引用】的錯誤,首先google和baidu,然后一堆balabalabala的,什么重裝office,什么改注冊表,什么引用dll之類,最后發現是因為web.config中

      <assemblies>節中,要把office 2010的GAC寫入,可能是我們團隊某個人把web.config修改了,我又獲取了造成的,如果有其它人也有這個問題,很簡單,在

      <assemblies>節中加上以下條目

<add assembly="Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"/>
<add assembly="Microsoft.Office.Interop.Word, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"/>

謝謝


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM