我正在尝试在我的网络服务器上安装Microsoft Office的Interop Assemblies, 用于从我的网站阅读word文档。
我可以只安装装配体吗? 或者唯一的方法是安装办公套件?
例外:
Could not load file or assembly 'Microsoft.Office.Interop.Word, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The system cannot find the file specified.
互操作程序集列表: http://msdn.microsoft.com/en-us/library/15s06t57.aspx#pialist
答案 0 :(得分:8)
如果您希望使用该功能,则需要安装完整版的Microsoft Office。互操作程序集本身不提供任何功能,而是这些功能又调用Microsoft Office本身的功能。因此,您需要在Web服务器上安装Office。
作为替代方案,您可以使用Office Sharepoint Server,它允许Web用户生成MS Office文档内容。
答案 1 :(得分:1)
您需要为各种版本的Interop程序集安装DLL。其中大多数都可以在Visual Studio DLL Assembly存储库中使用。