升级.Net版本后无法加载文件或程序集错误
之后,我的.net 1.1应用程序到.Net 4.5,我得到这个错误在运行时
无法加载文件或程序集“Interop.Microsoft.Office.Core,Version = 2.3.0.0,Culture = neutral,PublicKeyToken = null”或其某个依赖关系
它发生在我将我的数据网格转换为Excel文件; **这不会发生.net 1.1版本。 我testing了Office的新版本,但没有任何改变。 **我踢了embeddedIntroptypes=假问题不存在Dll是复制到本地****
我的问题是什么?
请尝试安装VSTO – 用于Office的Microsoft Visual Studio工具。
之后,请尝试添加引用到另一个包含命名空间Interop.Microsoft.Office.Core
dll类Office.dll
。 该DLL可以在这个默认位置find(这里我给出了Microsoft Office 2010的path)。 检查PIA文件夹的其他版本的办公室。
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Visual Studio Tools for Office\PIA\Office14\Office.dll
不要忘了复制这个DLL,并将其与.exe文件和Excel的nterop dll
一起放在同一目录中。
最后的版本和新的我需要改进这个版本,改变我的导入和删除旧版本的Dll不同
using Excel var ExcelApp = New Excel.Application()
至
using Microsoft.Office.Interop.Excel var ExcelApp = New Microsoft.Office.Interop.Excel.Application()