Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

How to: Install Office Primary Interop Assemblies

You must install the Microsoft Office primary interop assemblies in the global assembly cache and register them before you can debug or run a Visual Studio Tools for Office solution. The interop assemblies enable managed code to interact with a Microsoft Office application's COM-based object model. For more information, see Office Primary Interop Assemblies

You can install the complete set of primary interop assemblies in the global assembly cache in two ways:

  • Perform a Complete installation of Microsoft Office.

  • Install them from the redistributable primary interop assemblies package.

NoteNote:

Visual Studio Tools for Office installs private copies of the primary interop assemblies outside of the global assembly cache. These copies of the assemblies are used for building projects. However, the primary interop assemblies must also be installed and registered in the global assembly cache to perform most development tasks, such as running or debugging projects. For more information, see Office Primary Interop Assemblies.

NoteNote:

You must be an administrator on the development computer to install Visual Studio Tools for Office, the Visual Studio Tools for Office runtime, the .NET Framework, and the Microsoft Office primary interop assemblies.

To install the primary interop assemblies when you install the 2007 Microsoft Office system

  1. Install the Microsoft .NET Framework 3.5 or later.

    The .NET Framework is required for the primary interop assemblies to be installed in the global assembly cache during the next step.

  2. Install Microsoft Office and select the Complete installation option.

To install the primary interop assemblies when you install Microsoft Office 2003

  1. Install the Microsoft .NET Framework 2.0 or later.

    The .NET Framework is required for the primary interop assemblies to be installed in the global assembly cache during the next step.

  2. Install Microsoft Office and select the Complete installation option.

During a Typical installation of Microsoft Office, the primary interop assemblies are set to be installed on first use if the .NET Framework is installed. This installation option works on end user computers when an end user runs a Microsoft Office solution. For more information about installing Visual Studio Tools for Office, see Installing Visual Studio Tools for Office.

To install the primary interop assemblies for the 2007 Microsoft Office system by using the redistributable package

  1. Install the Microsoft .NET Framework 3.5 or later.

    The .NET Framework is required for the primary interop assemblies to be installed in the global assembly cache during the next step. For more information, see How to: Install Prerequisites on End User Computers to Run Office Solutions (2007 System).

  2. Run the Windows Installer package available for download from 2007 Microsoft Office System Update: Redistributable Primary Interop Assemblies.

To install the primary interop assemblies for Microsoft Office 2003 by using the redistributable package

  1. Install the Microsoft .NET Framework 2.0 or later.

    The .NET Framework is required for the primary interop assemblies to be installed in the global assembly cache during the next step. For more information, see How to: Prepare End User Computers to Run Office Solutions (2003 System).

  2. Run the Windows Installer package available at Office 2003 Update: Redistributable Primary Interop Assemblies.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

Show:
© 2014 Microsoft