积极答复者
C#编写的可执行文件若是有excel输出就会出错,怎么解决?

问题
答案
-
您确定目标机器上已经安装 Visual Studio for Office runtime 2.0/3.0?或者检查自己的目标机器上是否存在 Interop.Excel.dll。这个文件好像是添加 Excel COM Library 生成出来的,不像是 VSTO 提供的 (VSTO 提供的应该是 Microsoft.Office.Excel.Interop.dll)
Mark Zhou- 已标记为答案 BoberSongModerator 2010年10月15日 8:44
全部回复
-
相同,我觉得问题在于生成EXCEL需要一些依赖项,而release里面的EXE文件是需要这些的。不能做成不需要的
打包时,添加项目输出,会把所用到的EXCEL DLL作为系统必备一起生成文件打包的
If this is helpful
{ Please Mark as Answered }
else if it is not helpful
{ Un-Mark as Answered }
Best Regards
Huan Li, Code Blog: Small is New Big In C# -
您确定目标机器上已经安装 Visual Studio for Office runtime 2.0/3.0?或者检查自己的目标机器上是否存在 Interop.Excel.dll。这个文件好像是添加 Excel COM Library 生成出来的,不像是 VSTO 提供的 (VSTO 提供的应该是 Microsoft.Office.Excel.Interop.dll)
Mark Zhou- 已标记为答案 BoberSongModerator 2010年10月15日 8:44