Sunday, August 27, 2006

Google Analytics

La semana pasada Google, dejo libre la subscripción a su servicio Google Analytics. No lo pense dos veces y ahora puedo disfrutar de las estadisticas de acceso a mi blog.

OMG! La people ve mí blog en everyworld. Revisen el Geo Map Overlay. Y los puntitos en Australia, Japon, India y todo Europa. Ni hablar de USA, Mexico y Sudamerica.

Thanks Google, again!

Report: Executive Overview >>



Report: Geo Map Overlay >>

Locura Automática - Lyrics

No castigues este pobre corazón
Aunque se que me merezco lo peor.
Sabes que te hablo con toda sinceridad.
No recuerdas los momentos de pasión.
El vivir por una sola razon.
En el pasado todo fue felicidad.

Si yo no te vuelvo a ver.
No se lo que voy hacer.
Estare hundido en un mar de lágrimas.
Si yo no te vuelvo a ver.
yo me voy a enloquecer
Es para mi la locura automática.

Hoy recuerdo el dia en que te conocí.
Te convertiste en la luz de mi vivir.
Y te lo juro eso nunca cambiara.
Si volvieras a pesar de lo que paso.
Si le dieras otro chance a nuestro amor.
Yo te daria ahora todo mi corazón.

Si yo no te vuelvo a ver.
No se lo que voy hacer.
Estaré hundido en un mar de lágrimas.
Si yo no te vuelvo a ver
yo me voy a enloquecer.
Es para mí la locura automática

Si yo no te vuelvo a ver.
No se lo que voy hacer.
Estaré hundido en un mar de lágrimas.
Si yo no te vuelvo a ver
yo me voy a enloquecer.
Es para mí la locura automática.
Es para mí la locura automática.
Es para mí la locura automática.

-- La Secta Allstar (2006)

Wednesday, August 23, 2006

Warning: dependency cannot be copied

En otras oportunidades es probable que el Visual Studio .NET te muestre el siguiente mensaje:

Warning: The dependency 'myassembly, Version=1.0.2485.15212, Culture=neutral' in project 'myproject' cannot be copied to the run directory because it would overwrite the reference 'myassembly, Version=1.0.2485.13147, Culture=neutral'

Lo que sucede que es cada vez que se hace 'build' de una .dll que tienes referenciado desde otro proyecto habiendo usado el boton 'Browse' en el 'Add Reference' y no usando el tab 'Project' en el mismo lugar, la referencia llega a ser obsoleta y se debe volver a compilar el proyecto dependiente.

Por lo general se usa los segundo cuando tienes todos tus proyectos en una misma solución.

Sin embargo, es natural usar la primera opción cuando tienes otros assemblies que debes usar y que fueron creados en una solucion distinta a la actual.

Una forma sutil de olvidarte de estos mensajes, consiste en eliminar el asterisco (*) en la definicion de version en el AssemblyInfo, para los siguientes builds.

<Assembly: AssemblyVersion("1.0.*")>

por:

<Assembly: AssemblyVersion("1.0.0")>

Como consecuencia tendras la version de dicho assembly fijo. Permitiendote continuar sin volver a ver ese mensajito.

Cada vez que necesites publicar una nueva version de tu assembly. Solo tendrás que cambiar el valor a: 2.0.0 :)

Sunday, August 20, 2006

The file 'myassembly.dll' cannot be copied to the run directory

En diferentes escenarios es posible que se encuentren con este mensaje.

Si cambias de Release Mode a Debug Mode o viceversa, y vuelves a compilar. El mensaje desaparace pues el folder de destino es distinto para cada modo: bin\Debug o bin\Release.

Sin embargo cuando regresas al modo anterior, el mensaje persiste.

Entonces es muy probable que tengas otra instancia de Visual Studio con la que estas trabajando y cuya solución esta haciendo referencia a la .dll que provoca el mensaje.

No queda otra que cerrar dicha instancia y volver a abrirla para dejar de lado este problema y continuar con algo mas retador :)

Microsoft nos brinda esta solución:

http://support.microsoft.com/default.aspx?scid=kb;en-us;313512