domingo, 31 de octubre de 2010

Enable IntelliSense for NHibernate

Preparando una ejemplo para probar NHibernate 3.0 me he dado cuenta que no tenía habilitado el Intellisense (ni para los ficheros de mapeo ni para la propia configuración). Buscando en blogs me doy cuenta que la solución pasa por copiar los ficheros "nhibernate-mapping.xsd" y "nhibernate-configuration.xsd" a la carpeta correspondiente del Visual Studio. Incluso en la propia referencia de NH lo recomienda:

Tip: to enable IntelliSense for mapping and configuration files, copy the appropriate .xsd files to \Common7\Packages\schemas\xml if you are using Visual Studio .NET 2003, or to\Xml\Schemas for Visual Studio 2005.

Recuerdo leer a Fabio en uno de sus comentarios que él nunca suele hacer eso y repasando el fichero de releasenotes.txt de NH3 me doy cuenta que existe una mejora en la Build 3.0.0.Alpha3 (rev5226) llamada [NH-2321] - Recommended method for xml intellisense

Aquí leo que actualmente la recomendación es la de incluir los ficheros de validación de esquemas como parte de la solución y efectivamente funciona. Así pues, click derecho sobre la solución, add y elegimos "Existing item...". Buscamos los dos ficheros xsd y los seleccionamos con lo que tendremos esto:


Ahora ya tendremos activado el Intellisense





jueves, 21 de octubre de 2010

Activar Quick Launch Bar en Win7

Sé que está escrito en millones de sitios pero así no tengo que buscarlo mas.
1. Click derecho en la barra de tareas y elegimos "New toolbar..."


2. En el campo de texto escribimos

%SystemDrive%\Users\%username%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch


3. La barra de inicio rápido aparecerá a la derecha de la barra de tareas, para ubicarlo en el lugar deseado es necesario primero desbloquear la barra de tareas desmarcando "Lock the taskbar" y desactivando que muestre el título y el texto.