2011-10-27 32 views
10

Cuando hago doble clic para instalar un plugin de VSTO para Excel 2010 recibo el mensaje "no se puede instalar esta aplicación porque ya está instalada una aplicación con la misma identidad." Para instalar esta aplicación, modifique la versión de manifiesto para este aplicar o desinstalar la aplicación preexistente ". Este complemento se desinstaló previamente utilizando la ventana "desinstalar programa" en el panel de control. Entonces, ¿cómo reinstalo el complemento?desinstalar el plugin de VSTO

También he eliminado el complemento anterior del directorio que se especifica en la clave de registro HKCU \ Software \ Microsoft \ Fusion \ DownloadCacheLocation.

Todas las excepciones: System.Deployment.Application.DeploymentException: no se puede instalar esta aplicación porque ya está instalada una aplicación con la misma identidad. Para instalar esta aplicación, modifique la versión del manifiesto para esta aplicación o desinstale la aplicación preexistente.

en Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.DownloadAddIn (TimeSpan tiempo de espera)

en Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn()

Respuesta

20

Si necesita hacer esto en un ordenador sin el SDK instalado, puede ejecutar el siguiente comando:

rundll32 dfshim CleanOnlineAppCache 

Fuente: http://www.nerdfurio.us/blog/post.aspx?id=004f104e-da73-df11-949e-001143eed2d5

+0

no lo he probado porque ya he resuelto mi problema, pero espero que esto funciona y marcará esto como una solución. –

+1

Claro, funciona. Primero necesita desinstalar desde Agregar/Quitar Programas, luego use este comando mágico. – Badiboy

+1

Gracias esto funciona – Mirodil

1

He usado el mage tool para borrar el caché de la aplicación y eso me ayudó.