lunes, julio 06, 2009

VSTO 2005 - Solución para el error: Project cannot be created...

Nota: Este es un artículo que lo tenía guardado hace tiempo... y aprovecho para compartirlo ahora.

VSTO 2005 - Solución para el error: Project cannot be created because the application add-in is not working correctly and might have been disabled.

Luego de tres días de busquedas por internet e instalaciones, re-instalaciones, desinstalaciones y reparaciones, encontré una solución para un problema que tuve con el Visual Studio Tools for Office 2005, al querer crear un proyecto de tipo Excel Workbook aparecía el siguiente error:

Project cannot be created because the application add-in is not working correctly and might have been disabled. To check for disabled items in the Microsoft Office application, open the help menu, click About Microsoft Office Word or Microsoft Office Excel, and then click disabled items. If either "Word Visual Studio Design Time Adaptor Add-in" or "Excel Visual Studio Design Time Adaptor Add-in" appears, select it and click Enable. If not, reinstall or repair your installation of Visual Studio Tools for Office.

Luego de muchas busquedas encontre la solución en: http://forums.microsoft.com/MSDN/ShowPost.aspx?postid=1823384&siteid=1

La raiz del problema fue el Office 2007, yo tenia instalado el Office 2007 sin el Office 2003, luego cuando me asignaron un proyecto con el VSTO (Visual Studio Tools for Office) me encontré con que debia hacerlo con la versión 2003 del Office. Y según la documentación del VSTO 2005, este no funciona correctamente si se tienen instaladas las versiones 2003 y 2007 del Office.

Entonces, desinstalé la versión 2007, instalé la 2003 y por ultimo instalé el VSTO 2005 (sobre el Visual Studio 2005 Professional). No funcionó.... intente reparar, desinstalar y volver a instalar el Visual Studio 2005, el Office 2003, el VSTO 2005, juntos, por separado, en diferentes ordenes, en fin... me pasé dos dias y el error persistía.

Buscando en google, aparecen muchos post en foros especializados (muchos de ellos de MS) y casi ninguno con una solución al problema. Al fin encontré el post que mencioné antes: http://forums.microsoft.com/MSDN/ShowPost.aspx?postid=1823384&siteid=1 con la solución.

Esta solución es para no usar la famosa "solución comodín" de formatear y reinstalar todo el Windows (y el VS 2005, el SQL Server, el Office, y todas las actualizaciones.....).

El problema está en el registro de windows. Existe una entrada para la libreria de objetos del Microsoft Office 12.00 (esto es Office 2007):

[HKEY_CLASSES_ROOT\TypeLib\{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}\2.4

Esta es la GUID para las entradas del "Microsoft Office Object Library". En el registro, existen las ramas 2.1, 2.2, 2,3 - estan son librerias para las versiones 9, 10, 11 respectivamente.

La rama "2.4" es para "Office Object Libraries 12.00" que queda luego de desinstalar el Office 2007 y tiene que ser eliminada manualmente. Yo eliminé toda la rama "2.4" y eso solucionó el problema.

Obs: renombrar la rama no soluciona el problema, solo eliminar completamente la rama soluciona el problema.

viernes, junio 26, 2009

Autos.com.py VENDIDO!

Me resulta muy agradable iniciar mi blog con esta noticia.

En el día de ayer he vendido el dominio Autos.com.py a Christian Chena, en la que probablemente es la transacción mas alta por un dominio regional .py. El precio de venta fué de 3.000 USD.

Para mí es un gran honor que Christian se haya fijado en el dominio y lo haya encontrado valioso para integrarlo a su gran red de dominios y contenidos en Paraguay, siendo además su primera compra de un ccTLD paraguayo, como podemos leer en su blog (www.chrischena.com).

Esta transacción confirma mi creencia en los dominios .py, que muchas veces son dejados de lado debido a su costo inicial cuatro veces mayor que dominios gTLD; y de esta manera mi apuesta a los dominios genéricos .py continúa y se fortalece gracias al excelente resultado que he obtenido con Autos.com.py

En próximos posteos estaré comentando un poco más acerca de otros dominios que he adquirido y creo que tienen gran potencial en el mercado paraguayo de dominios.

Hasta pronto :)