更具体地说,我指的是COM组件Microsoft.Office.Interop.Excel.dll。
如果客户端的计算机上没有安装excel,那么.net应用程序是否会在尝试访问该DLL时运行或崩溃?
此外,是否可以通过部署此dll的副本以及.net应用程序来解决任何可能的限制? (假设这样做是合法的。)
答案 0 :(得分:4)
如果您使用Excel COM Wrappers并调用其中的任何功能,则必须在该计算机中安装Excel。互操作DLL只调用Office公开的COM服务器,事实上,如果你测试它,你肯定会在你的计算机上看到你会在任务管理器中看到一个EXCEL.EXE进程。
所以是的,你需要安装Excel以便互操作。