Implementación de Office 2010 Addin
-
22-10-2019 - |
Pregunta
He creado dos complementos, uno es compartido (para Excel, Word y Outlook) y otro es para Outlook.
Funcionan bien en mi máquina (donde la desarrollé).
Marco utilizado: 4.0
He creado un 'proyecto de configuración' a través de los siguientes pasos en los siguientes pasosImplementación de una solución de oficina utilizando el instalador de Windows.
Cuando ejecuto la configuración, la complemento compartida funciona bien. Pero el complemento de Outlook no funciona.
Este es el registro de 'Visor de eventos'
Event Type: Error Event Source: VSTO 4.0 Event Category: None Event ID: 4096 Date: 4/26/2011 Time: 7:37:52 PM User: N/A Computer: XXX Description: Customization URI: file:///C:/Program Files/XXXX/XXXX/XXXX.vsto Exception:
***** Texto de excepción *******Microsoft.VisualStudio.Tools.Applications.Deployment.FrameworkVersionMismatchException: at Microsoft.VisualStudio.Tools.Office.Runtime.SolutionInstaller.Install(ClickOnceAddInDeploymentManager clickOnceAddInDeploymentManager, OfficeAddInDeploymentManager officeDeploymentManager, AddInInformation& info) at Microsoft.VisualStudio.Tools.Office.Runtime.SolutionInstaller.ProcessInstallerOperation (ClickOnceAddInDeploymentManager clickOnceAddInDeploymentManager, OfficeAddInDeploymentManager officeAddInDeploymentManager, AddInInformation& info) at Microsoft.VisualStudio.Tools.Office.Runtime.SolutionInstaller.ProcessInstallerOperation(ClickOnceAddInDeploymentManager clickOnceAddInDeploymentManager, OfficeAddInDeploymentManager officeAddInDeploymentManager, Boolean showUIDuringDeployment) at Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.CreateCustomizationDomainInternal(String SolutionLocation, String ManifestName, String DocumentName, Boolean SwewuiduringDeployment, Intptr HostServi Ceprovider, Intptr y ejecutor)
***** Conjuntos cargados *******MSCORLIB ENSAMBLACIÓN Versión: 2.0.0.0 Win32 Versión: 2.0.50727.3620 (GDR.050727-3600)
CodeBase: archivo: /// c: /windows/microsoft.net/framework/v2.0.50727/mscorlib.dll
Microsoft.visualstudio.tools.Office.Runtime.V10.0 Versión de ensamblaje: 10.0.0.0 Win32 Versión: 10.0.21022.1
CodeBase: archivo: /// c: /windows/assembly/gac_msil/microsoft.visualstudio.tools.office.runtime.v10.0/10.0.0__b03f5f7f11d50a3a/microsoft.visualstudio.tools.ofice.robice.v10.0.dllly
Versión de ensamblaje del sistema: 2.0.0.0 Win32 Versión: 2.0.50727.3614 (GDR.050727-3600)
CodeBase: archivo: /// c: /windows/assembly/gac_msil/system/2.0.0.0__b77a5c561934e089/system.dll
System.Core Asamblea Versión: 3.5.0.0 Win32 Versión: 3.5.30729.1 Creada por: SP
CodeBase: archivo: /// c: /windows/assembly/gac_msil/system.core/3.5.0.0__b77a5c561934e089/system.core.dll
System.Addin Assembly Versión: 3.5.0.0 Win32 Versión: 3.5.30729.1 Creada por: SP
CodeBase: archivo: /// c: /windows/assembly/gac_msil/system.addin/3.5.0.0__b77a5c561934e089/system.addin.dll
Microsoft.visualstudio.tools.applications.hosting.v10.0 Versión de ensamblaje: 10.0.0.0 Win32 Versión: 10.0.21022.1
Base de código: archivo: /// c: /windows/assembly/gac_msil/microsoft.visualstudio.tools.applations.hosting.v10.0/10.0.0.0__b03f5f7f11d50a3a/microsoft.visualstudio.tools.apaplications.hosting.v10.0.dll
Microsoft.visualstudio.tools.applications.runtime.v10.0 Versión de ensamblaje: 10.0.0.0 Win32 Versión: 10.0.21022.1
Base de código: archivo: /// c: /windows/assembly/gac_msil/microsoft.visualstudio.tools.applations.runtime.v10.0/10.0.0.0__b03f5f7f11d50a3a/microsoft.visualstudio.tools.apaplications.runte.v10.0.dll
Microsoft.visualstudio.tools.applications.serverdocument.v10.0 Versión de ensamblaje: 10.0.0.0 Win32 Versión: 10.0.21022.1
CodeBase: archivo: /// c: /windows/assembly/gac_msil/microsoft.visualstudio.tools.applations.serverdocument.v10.0/10.0.0.0__b03f5f7f11d50a3a/microsoft.visualstudio.tools.applications.serverververver
Microsoft.visualstudio.tools.applications.runtime.v9.0 Versión de ensamblaje: 9.0.0.0 Win32 Versión: 9.0.30729.4130
CodeBase: archivo: /// c: /windows/assembly/gac_msil/microsoft.visualstudio.tools.applations.runtime.v9.0/9.0.0__b03f5f7f11d50a3a/microsoft.visualstudio.tools.applications.runte.v9.0.dlllll
System.Windows.Forms Consamblaje Versión: 2.0.0.0 Win32 Versión: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: archivo: /// c: /windows/assembly/gac_msil/system.windows.forms/2.0.0.0__b77a5c561934e089/system.windows.forms.dll
System.Drawing Ensamblaje Versión: 2.0.0.0 Win32 Versión: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: archivo: /// c: /windows/assembly/gac_msil/system.drawing/2.0.0.0__b03f5f7f11d50a3a/system.drawing.dll
System.Deployment Assembly Versión: 2.0.0.0 Win32 Versión: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: archivo: /// c: /windows/assembly/gac_msil/system.deployment/2.0.0.0__b03f5f7f11d50a3a/system.deployment.dll
System.Configuration Assembly Versión: 2.0.0.0 Win32 Versión: 2.0.50727.3053 (NetFXSP.050727-3000)
CodeBase: archivo: /// c: /windows/assembly/gac_msil/system.configuration/2.0.0.0__b03f5f7f11d50a3a/system.configuration.dll
System.xml Versión de ensamblaje: 2.0.0.0 Win32 Versión: 2.0.50727.3082 (Qfe.050727-3000)
CodeBase: archivo: /// c: /windows/assembly/gac_msil/system.xml/2.0.0.0__b77a5c561934e089/system.xml.dll
System.Security Assembly Versión: 2.0.0.0 Win32 Versión: 2.0.50727.3613 (GDR.050727-3600)
CodeBase: archivo: /// c: /windows/assembly/gac_msil/system.security/2.0.0.0__b03f5f7f11d50a3a/system.security.dll
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Por lo que entiendo, ni siquiera está considerando cargar el complemento con Framework 4.0
¿Alguien puede decirme dónde he hecho mal y sugerir una solución?
Gracias
Adarsh
Solución
Solución encontrada ...
Después de buscar un tiempo encontré un enlace a Prerrequisitos de solución de la oficina para la implementación y Herramientas de Visual Studio para escenarios de instalación de tiempo de ejecución de Office. Instalación de VSTO 4.0 resolvió el problema.
Entonces tengo un nuevo problema ...
System.Deployment.Application.InvalidDePloyMentException: la referencia en el manifiesto no coincide con la identidad del ensamblaje descargado xxx.dll.
que se resolvió después de firmar el ensamblaje.