Posteado por: eocampo | diciembre 9, 2009

Visual Studio Solutions Tips

Inglés

Otros tips (útiles a mi parecer) para Visual Studio

Crear Soluciones de Visual Studio desde el Explorador de Windows. Esto tiene la ventaja de que puedes crear una estructura particular de folders para el proyecto y sólo requieres la solución en blanco. Personalmente la utilizo bastante para crear Soluciones como vistas diferentes en proyectos grandes (especialmente cuando hay muchos proyectos individuales que se reutilizan en otras soluciones de negocio). Otro ejemplo podría ser cuando ya tienes una estructura de folders en tu proyecto a nivel administrativo y técnico y la solución de visual studio está en la carpeta “scr” o “code”, etc.

Para esto es necesario crear esta llave de registro (puedes copiar esto en un .reg file, quitar las nuevas líneas porque el valor de data es continuo y ejecutarlo):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.sln\ShellNew]

“Data”=hex:EF,BB,BF,D,A,4D,69,63,72,6F,73,6F,66,74,20,56,
69,73,75,61,6C,20,53,74,75,64,69,6F,20,53,6F,6C,75,74,69,
6F,6E,20,46,69,6C,65,2C,20,46,6F,72,6D,61,74,20,56,65,72,
73,69,6F,6E,20,31,30,2E,30,30,D,A,23,20,56,69,73,75,61,6C,
20,53,74,75,64,69,6F,20,32,30,30,38,D,A,47,6C,6F,62,61,6C,
D,A,9,47,6C,6F,62,61,6C,53,65,63,74,69,6F,6E,28,53,6F,6C,
75,74,69,6F,6E,50,72,6F,70,65,72,74,69,65,73,29,20,3D,20,
70,72,65,53,6F,6C,75,74,69,6F,6E,D,A,9,9,48,69,64,65,53,6F,
6C,75,74,69,6F,6E,4E,6F,64,65,20,3D,20,46,41,4C,53,45,D,A,
9,45,6E,64,47,6C,6F,62,61,6C,53,65,63,74,69,6F,6E,D,A,45,6E,
64,47,6C,6F,62,61,6C,D,A

O la más facil tomar el archivo del artículo de este señor que ya se encargó de empaquetarlo.

El segundo tip también tiene que ver con las soluciones, si se observa con atención Visual Studio 2005 y las versiones posteriores crean un folder “top level” llamado Solution.root cuando en tu solución hay proyectos web que se encuentran hosteados en un Web Site de IIS y que por lo mismo se encuentran en un folder que no necesariamente está debajo del folder físico de la solución (por ejemplo. C:\Inetpub\wwwroot\…) Creo que esto defnitivamente no es una buena práctica y que además cuando Visual Source Safe genera el .root para crear un “top level” folder termina siendo esto aún más confuso para los desarrolladores cuando bajan la solución. Así que recomendaría tomar el control de la solución y del despliegue de los folders, aún aucndo sean sitios web del IIS (Se pueden mapear manualmente los sitios de IIS para que estén dentro de un subfolder de la solución) pero hay que indicarle a Visual Studio que no genere el .root:

Start –> Run, Regedit, OK.
Ir a HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\SourceControl
seleccionar la llave DoNotCreateSolutionRootFolderInSourceControl, clic Edit, y Modify.
En valor cambiar de 0 a 1, y luego clic en OK.

(tienes que cambiar la versión de 7.1 en caso de que el Visual Studio sea más nuevo [7.1 = 2005]).

Referencias:
http://flux88.com/blog/right-click-new-visual-studio-solution/
http://msdn.microsoft.com/en-us/library/aa290096(VS.71).aspx

Advertisement

Respuestas

  1. [...] Visual Studio Solutions Tips Español [...]


Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Categorías

Seguir

Get every new post delivered to your Inbox.