Excel Interop C#和生产箱的部署

我正在使用C#(VS 2008)中的Excel Interop封装WCF服务。 它在我的开发箱中工作正常。 但是在生产服务器上,我们没有安装MS Office,也没有VS2008。 生产服务器上需要做些什么才能使Excel Interop正常工作? 我是否将Interop DLL打包到bin文件夹中? 这是如何运作的?

请告诉我。

谢谢。

是的,您可以在部署包中包含互操作程序集,但是您记得那些程序集只是围绕非托pipe的Excel库进行包装,因此您需要在生产环境中安装Excel以使其工作。 如果这是一个服务器应用程序,您可能根本不应该使用Excel互操作,因为Excel是一个客户端应用程序,并不打算在沉重的multithreading环境(如ASP.NET应用程序)中使用。

Interesting Posts