做客户端上运行引用了Excel API需要安装Excel的.NET应用程序?(do clients

2019-10-29 04:24发布

更具体地讲,我指的是COM组件Microsoft.Office.Interop.Excel.dll。

如果客户没有自己的电脑上安装了Excel,将在.NET应用程序甚至可以运行或只是崩溃的时刻有访问的dll尝试?

此外,有可能通过与.NET应用程序一起部署该DLL的一个副本来解决任何可能的限制? (假设它是合法的这样做。)

Answer 1:

如果你USIG Excel的COM包装和你调用其中的任何功能,您必须安装在计算机Excel中。 互操作的DLL只是调用由Office暴露的COM服务器,实际上确在你的电脑,如果你测试这个,你会在任务管理器中看到的EXCEL.EXE进程。

所以是的,你需要安装Excel互操作工作。



文章来源: do clients running .net applications that reference the excel API need to have excel installed?
标签: c# .net excel com