一直以來都是使用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"/>
謝謝
