Trabajar con recursos en proyectos de .net

Buenas a todos, ha pasado bastante tiempo desde mi última publicación así que he decidido publicar alguna utilidad (o chuche). Se trata de ser más eficaz a la hora de trabajar con los ficheros .resx de los proyectos de VS que, conforme crece la aplicación y la cantidad de idiomas, pueden volverse un auténtico infierno si no usamos la herramienta adecuada.

(más…)

Anuncios

Actualización para el ULSViewer

Se ha publicado una actualización a una de las herramientas mas útiles para cualquier desarrollador/administrador de SharePoint, el ULSViewer. Esta herramienta, destinada a facilitar la lectura de los logs de SharePoint, cuenta con algunas características muy interesantes como filtrado, notificaciones, formato condicional de trazas… y todo ello a partir de ficheros existentes o en tiempo real.

Me parece estupendo que la gente de Microsoft no se olvide de estas pequeñas utilidades portables que nos ahorran esos preciados segundos de nuestra vida.

Os dejo el enlace aquí para que podáis descargarla y degustarla.

La muerte de InfoPath

In an effort to streamline our investments and deliver a more integrated Office forms user experience, we’re retiring InfoPath and investing in new forms technology across SharePoint, Access, and Word. This means that InfoPath 2013 is the last release of the desktop client, and InfoPath Forms Services in SharePoint Server 2013 is the last release of InfoPath Forms Services. The InfoPath Forms Services technology within Office 365 will be maintained and it will function until further notice.

Esta es la información con la que nos deja la noticia publicada hace unos días en blogs.office.com y que a decir verdad no llega a ser ninguna sorpresa para muchos por la falta de novedades en la versión 2013.
(más…)

El uso de var

Hola a todos, empiezo el blog con un dilema de los más típicos del mundillo C#, usar la palabra clave var para declarar e inicializar una variable.

Para ver el tema de las var es imprescindible comenzar con el .net Framework 3.0, donde se introdujeron los tipos anónimos que permitían crear instancias de objetos sin haber declarado antes la clase como tal:
(más…)