3.8.09

Article: Error. Microsoft.Office.Interop library cound not be found - Artículo: Error. No se encuentra la referencia Microsoft.Office.Interop

[English /Inglés]

Description:

I have a project (developed with C#) that it has a reference to Microsoft.Office.Interop library. When this project has been copied to other machine, it failed.

When I compiled the project in this new machine, it returned error:

"Microsoft.Office.Interop library could not be found".


Cause:

This two machines have two different Office versions.

When this project was copied to the new machine, references were old libraries.


Solution:

Add correct references from this directory:

C:/WINNT/Microsoft .NET/Primary Interop Assemblies/

In my case, I had to add Microsoft.Office.Interop.Excel.dll library.


[Español/Spanish]

Descripción:

Un proyecto desarrollado en C# que utiliza la libreria Microsoft.Office.Interop en una máquina, al ser llevado a otra máquina (para otro desarrollador) falla.

Al compilar la aplicación en la nueva máquina da error e informa de que no se pudo encontrar la referencia Microsoft.Office.Interop.


Causa:

Cuando dos máquinas tienen diferentes versiones de Office ocurre que las librerias no tienen la misma versión y esto da error.

Al llevar el proyecto al segundo equipo, las referencias eran las de la máquina vieja.


Solución:

Agregar la referencia correcta desde el directorio:

C:/WINNT/Microsoft .NET/Primary Interop Assemblies/

En mi caso la dll que tenía que coger es Microsoft.Office.Interop.Excel.dll.