Any one know of a way to install MS Office Primary Interop Assemblies without installing having to install office itself?
-
3So without Office installed, how are you testing? – anothershrubery Oct 10 '11 at 14:51
-
1you cannot, office has to be available on the client machine, Microsoft is not giving it to you or your users for free simply by copying some interop files around. – Davide Piras Oct 10 '11 at 14:51
-
1they won't work properly without an Office installation... what is the goal ? – Yahia Oct 10 '11 at 14:52
4 Answers
Nope, not possible, or useful. There is no sense installing libraries designed so you can interoperate with Office, if there is no Office to interoperate with. (Note, you need a full licence for whatever office product you are using trough Interop too).
-
7A reasonable and common scenario is a build/CI server -- where the application is built, but will never run. Thus the interop assemblies are needed (for compilation) but an instance of Office is not. – Michael Teper Nov 27 '12 at 00:35
The use of this would be for setting up an automated build machine for continuous integration purposes.

- 31
- 1
You need to install Office Tools for Visual Studio (VSTO).
The assemblies will be installed here:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Visual Studio Tools for Office\PIA

- 4,771
- 2
- 46
- 53
-
-
You can find the link on this page: http://blogs.msdn.com/b/cesardelatorre/archive/2014/03/03/new-office-developer-tools-for-visual-studio-2013-march-2014-update-news-in-sharepoint-development.aspx – Der_Meister Aug 27 '15 at 09:53
Primary Interopr is only interop libraries - this is something like bridges between your application and Office dll's,
That is why to create word file, or any other functionality of MS Office, you will need to have installed Office.
Just think - if no, there will be millions of open source office applications which will be build on top of Interops:)

- 872
- 7
- 15