2011-10-10 83 views
3

任何人都知道如何安装MS Office主互操作程序集,而无需安装Office自己的安装程序?MS OFFICE C#:主互操作程序集

+3

因此,没有安装Office,你怎么测试? – anothershrubery

+1

你不能,办公室必须在客户端机器上可用,微软不会仅仅通过复制一些互操作文件给你或你的用户免费。 –

+1

如果没有安装Office,它们将无法正常工作......目标是什么? – Yahia

回答

5

不,不可能或不可用。如果没有办公室可以与Office互操作,那么安装设计的库是没有意义的,所以您可以与Office进行互操作。 (请注意,您需要使用Interop的任何办公产品的完整许可证)。

+6

合理且常见的情况是构建/ CI服务器 - 构建应用程序的位置,但永远不会运行。因此需要互操作程序集(用于编译),但Office的实例不是。 –

0

主要Interopr只是互操作的库 - 这有点像你的应用程序和Office的DLL之间的桥梁,

这就是为什么创建Word文件,或微软Office的任何其他功能,您需要安装有Office 。

试想 - 如果没有,会有数以百万计的开源办公应用程序,这将是建立在互操作性展示:)

3

使用的,这将是设立一个自动构建机器持续集成的目的顶部。

0

您需要安装Office Tools for Visual Studio(VSTO)。

的组件将在这里安装:

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Visual Studio Tools for Office\PIA 
+0

链接到可执行文件?那是......故意的吗? –

+0

您可以在此页面找到该链接:http://blogs.msdn.com/b/cesardelatorre/archive/2014/03/03/new-office-developer-tools-for-visual-studio-2013-march- 2014更新新闻在-SharePoint的development.aspx –

相关问题