Microsoft Office应用程序的主互操作程序集

时间:2011-03-14 17:31:05

标签: c# .net office-interop office-2007

我正在尝试在我的网络服务器上安装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

2 个答案:

答案 0 :(得分:8)

如果您希望使用该功能,则需要安装完整版的Microsoft Office。互操作程序集本身不提供任何功能,而是这些功能又调用Microsoft Office本身的功能。因此,您需要在Web服务器上安装Office。

作为替代方案,您可以使用Office Sharepoint Server,它允许Web用户生成MS Office文档内容。

答案 1 :(得分:1)

您需要为各种版本的Interop程序集安装DLL。其中大多数都可以在Visual Studio DLL Assembly存储库中使用。