2012-05-21 36 views
5

Tengo un proyecto de libro VSTO Excel que puedo depurar correctamente en mi computadora portátil. La solución del proyecto también accede a algún hardware especial en otra computadora y el proyecto estaba depurando allí ayer en VS2010. Hoy, dejó de conectarse a Excel en la depuración en esta computadora. F5 inicia Excel, pero el complemento no carga puntos de interrupción en los eventos de inicio del Libro de trabajo, etc ... El mismo proyecto de control de versión depura bien en mi computadora portátil, por lo que algo se golpea con Excel o VS en esta computadora. Parece que tengo notas/publicaciones relacionadas sobre el registro de VSTO y el reinicio de Excel, pero ¿alguien se ha ganado la cabeza?Complemento VSTO Excel Workbook que no se carga mediante el depurador Visual Studio en 1 computadora

ACTUALIZACIÓN: esta solución no funcionó para mí. Como yo estaba escribiendo me encontré con este título similar y prometedor ... Excel won't open/launch VSTO AddIn when running in debug mode of Visual Studio 2010

+5

Probar compilación | Solución limpia e intente de nuevo? A veces, un simple paso también puede ayudar. –

+1

@SiddharthRout, ¿de verdad crees que no? – kenny

+0

Compruebe la ruta de su archivo vsto en HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Office \ Excel \ AddIns y asegúrese de que también sea su carpeta de salida VS. – Kiru

Respuesta

1

Puede que tenga que eliminar por completo todo rastro de versiones anteriores instaladas de su VSTO. Prueba esto:

  1. retire la llave del registro para su VSTO de HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Office \ Excel \ Addins. Si está trabajando con Office 32 bits en una máquina de 64 bits, busque en HKEY_CURRENT_USER \ SOFTWARE \ WOW6432Node \ Microsoft \ Office \ Excel \ AddIns.

  2. Eliminar carpeta C: \ Users \ {nombre de usuario} \ AppData \ Local \ Aplicaciones \ 2.0 (. Es posible que tenga que reiniciar la máquina primero en liberar bloqueos en los archivos dentro de esta estructura de carpetas)

  3. Abra Excel . Vaya a Archivos> Opciones> Complementos> Administrar complementos COM y elimine su VSTO si está en la lista.

  4. Borrar la caché de ClickOnce escribiendo esto en el símbolo del sistema: rundll32 dfshim CleanOnlineAppCache

Si aún así no funciona, entonces también probar a eliminar todas las llaves/valores del registro que hacen referencia a su VSTO y sus ensamblajes relacionados.

+0

Gracias, pero no funciona todavía. – kenny

4

Mi problema se produjo debido a tener la versión de la aplicación instalada y tratando de ejecutar la versión de depuración. Luego, debe desinstalar la versión de lanzamiento, Limpiar y compilar, luego ejecutar el complemento.

¡Extraño!

+0

luché durante un par de horas antes de encontrar esto. ¡salvavidas! – Steve

0

Cuando mi complemento de Excel no se cargaba cuando pulso "Inicio" en Visual Studio para depurar, todo lo que terminé haciendo para solucionar el problema fue "Reconstruir" mi solución.

Cuestiones relacionadas