Hola, tengo una serie de dudas al agregar References de
tipo COM a un proyecto VS .NET C# Biblioteca de Clases.
Intento agregar los siguientes objetos COM:
Microsoft Office 11.0 Object Library (COM) Versión de
TypeLib: 2.3
C:\Archivos de programa\Archivos comunes\Microsoft
Shared\OFFICE11\MSO.DLL
versión 11.0.5606.0
Microsoft Office 2003
Microsoft Excel 11.0 Object Library (COM) Versión de
TypeLib: 1.5
C:\Archivos de programa\Microsoft Office\OFFICE11
\EXCEL.EXE
versión 11.0.5612
Microsoft Office 2003
Microsoft Word 11.0 Object Library (COM) Versión de
TypeLib: 8.3
C:\Archivos de programa\Microsoft Office\OFFICE11
\MSWORD.OLB
versión 11.0.5510
Microsoft Office 2003
En el proyecto VS, en References, me agrega las
siguientes librerías:
( T:\informesOffice2003\ProyectoNET\ es la ruta de mi
proyecto VS )
En References del Proyecto VS .NET se agrega:
Microsoft.Office.Core.dll
Microsoft Office 11.0 Object Library
Tipo ActiveX
Versión 2.3
Ruta de acceso:
C:\WINDOWS\assembly\GAC\Office\11.0.0.0__71e9bce111e9429c\
Office.dll
VBIDE (microsoft.vbe.interop.dll)
Microsoft Visual Basic for Applications Extensibility 5.3
Tipo ActiveX
Versión 5.3
Ruta de acceso:
c:\windows\assembly\gac\microsoft.vbe.interop\11.0.0.0__71
e9bce111e9429c\microsoft.vbe.interop.dll
Interop.Excel.dll
Microsoft Excel 11.0 Object Library
Tipo ActiveX
Version 1.5
Ruta de Acceso:
T:\informesOffice2003\ProyectoNET\obj\Interop.Excel.dll
Interop.Word.dll
Microsoft Word 11.0 Object Library
Tipo ActiveX
Version 8.3
T:\informesOffice2003\ProyectoNET\obj\Interop.Word.dll
Al generar el proyecto en modo Release en el directorio
bin/Release me incluye sólo las librerías:
Interop.Word.dll
Interop.Excel.dll
además del resto de librerías que utiliza mi proyecto VS.
Mis dudas se refieren a la localización de la librería
Microsoft.Office.Core.
Por qué las coloca en el directorio
C:\WINDOWS\assembly\GAC\ al agregarlas a mi proyecto VS,
y por qué cuando genero el proyecto no aparecen en el
directorio bin\Release ?.
Entonces, qué pasaría si agrego la nueva librería que he
generado en un proyecto VS Aplicación Windows o
Aplicación Web ?, es decir, tendría que añadir en mi
AplicaciŽn Windows o Web (además d emi librería) el COM
Microsoft.Office.Core ??
Gracias, espero que alguuien aclare mi confusión.
Leer las respuestas