Could not load file or assembly 'Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutralweb 出现这个问题的缘由有两个:编程 一、系统里没有安装“Excel 2003”;缓存 二、系统安装了“Excel 2003”,可是没有安装到GAC里面。(有关GAC全局程序集缓存的介绍你们能够参考MSDN的相关帮助。)spa 首先,若是是因为第一种缘由而致使出现如题的问题的话那是最好解决不过的了,那就是安装一下Microsoft Excel 2003就能够了。.net 另外,因为第二种缘由而致使的。致使出现种状况的可能也有两个:一是在Office 是在安装.Net Framework以前安装的,另外一个是在安装Office的过程当中漏选了“.Net 可编程性支持”。那么咱们如今要作的就是将Office 2003 PIA(主Interop程序集)安装到GAC里。具体的安装方法和步骤以下:orm 1)、若是系统未安装.Net Framework,请先安装,若是已安装了的话就可直接进行第二步。图片 2)、在“添加或删除程序”中对Office进行“更改”安装操做,将漏装部分从新安装上去便可。具体操做以下面的图片:ci 以下图:添加或删除Office功能源码 以下图:对应用程序进行高级自定义it 以下图:在“.Net 可编程性支持”选项的下拉菜单中选择“从本机运行”或“从本机运行所有程序”。 通过以上步骤的安装后,Office 2003 PIA就会被安装到GAC里去了,能够从如下目录看到:“C:\Windows\assembly”,从而如题所述的问题也就解决了。 一样的,在Asp.net里引用其它程序集出现相似的问题也可参考此方法。
关于"未能加载文件或程序集“Office, Version=11.0.0.0,
|