miércoles, 13 de mayo de 2015

Nueva Extensión de Visual Studio para Búsqueda de Código y Solución de Errores


Revisando las novedad de Visual Studio me tope con esta nueva herramienta que nos ayuda a facilitar las búsqueda de Código.




La extensión se llama Developer Assistant, esta disponible para las Versiones 2012,2013 y 2015, lo mas novedoso que ya no es necesario salirnos de Visual studio para hacer la búsqueda de código por medio del Internet, cuantas veces no hemos consultado desde los mas complejo hasta lo mas basico como un conection String para SQL.




Les dejo la pagina de Internet donde podemos encontrar una Demo de como funciona:

http://blogs.msdn.com/b/onecode/archive/2015/05/04/find-thousands-of-github-projects-and-code-samples-in-visual-studio.aspx

Las Opciones de busquieda de Codigo de la Extension Son:

  1. GitHub Integration (New in May)
  2. Visual Studio IntelliSense experience to find code samples for API (improved in the March release)
  3. "How do I" code sample search (new in the March release)
  4. Local code search (improved in the March release)
  5. Compile Error Assistant 1.0 for C#/VB 
  6. API Help 1.0 for C#/VB
  7. Sample Browser one-stop shop
  8. The code search box is moved to a seperate Toolbar in Visual Studio
Algo que me llamo mucho la atención es la búsqueda de errores lo cual nos puede ayudar a solventar problemas que otros usuarios ya hayan encontrado.



Por todo lo anterior les doy 5 estrellas a esta extensión algo que no pueden de dejar sin utilizar. Yo ya lo instale en todos los visual studio y los estoy utilizando.

Happy ALM

VisualStudio4All










miércoles, 6 de mayo de 2015

Renombrado de Proyectos en Visual Studio Online, La Opción tan Esperada!!

Hoy acabo de darme cuento por twitter que la nueva opción para renombrar proyectos ya esta disponible. Es algo que desde hace mas de 2 años estábamos esperando.

Les adjunto una imagen.


Con esta opción ya podemos renombrar los proyectos, pero como buena practica es siempre mejor realizar pruebas para no darse sorpresas.

Estaré actualizando el blog  después de realizar las pruebas, les comento pero vale la pena probarla.

Ahora solo nos falta la opción de clonar los Team Proyects haber cuando nos dan con la sorpresa de esta opción, ya que  después de implementar TFS en varias empresas siempre me preguntan si se puede y siempre digo que no.


Aquí esta el link del proceso de renombrar..  https://msdn.microsoft.com/library/vs/alm/admin/administer/project-rename

Happy ALM


VisualStudio4All

Agregar Campos en las Tarjetas del Kanban en TFS Online

El 27 de Abril incluyeron la nueva mejora en el los tableros kanban a nivel de Feature y BackLog esta nueva opción permite que se pueda incluir campos adicionales que antes no imaginamos poderlos realizar.

Estos nos permite ser mas flexibles es que queremos mostrar en los diferentes tableros de la aplicación. Veo positivo que el equipo de desarrollo  de VSO tenga en cuenta la opción de los usuarios este implementando nuevas opciones para facilitarnos y poder incluir en los tableros la información que a cada quien necesita según su tipo de proceso que realiza. Les adjunto un Ejemplo donde agregue el campo de estado.



El link Original es este: https://www.visualstudio.com/en-us/news/2015-apr-27-vso

Para configurar seguimos los siguiente pasos:

  1.  Nos Ubicamos en los panel Kanban de Feature o Backlog
  2. Presionamos Settings que se encuentra en la parte superior izquierda / Presionamos Cards

3. Selecciona el Tipo de Documento 

4. En la Parte Inferior tenemos la Opción a Agregar los campos adicionales , seleccionamos el campo y lo agregamos, podemos agregar los que queramos, así se simple.

Esta mejora le doy 5 estrellas ya que nos agrega valor.

Happy ALM


VisualStudio4All





lunes, 20 de abril de 2015

Opción de Configuración de Tarjetas del Kanban en TFS Online

El 10 de abril se publicó la noticia que se podría configurar el despliegue de información de las tarjetas en los tableros Kanban, hoy les puede confirmar que dicha actualización ya la tenemos disponible.



La nueva opción nos permite configurar lo siguiente:

  •  Id del Elemento de trabajo ( muy útil para poder asociar elementos de trabajo ).
  •  Mostrar el Nombre de Asignación con la foto , solo la foto o solo el nombre.
  •  Mostrar los Tags, lo cual nos permite una variedad de opciones para identificar tipos de elementos de trabajo. 


Los anterior se puede configurar a nivel del Feature / Backlog y Sprints, lo cual nos permite tener diferentes configuraciones dependiendo que necesitamos ver en cada nivel.

La Opción Nueva la podemos encontrar con el icono de un engranaje con la etiqueta de settings en la parte superior derecha y después seleccionamos la opción de Cards para cambiarla.

El resultado final es un tablero que realmente se adapta a nuestra necesidad y los animo que a que prueben las mejoras.

Happy ALM

VisualStudio4All

lunes, 14 de julio de 2014

Como copiar a otro servidor o partir una Colección en el mismo server de Proyectos de TFS 2013


Hace poco me preguntaron acerca de como hacerlo, después de investigar un poco me di cuenta que ya había leído al respecto tiempo atrás, pero no había dejado nada documentado al respecto. Pues aquí les dejo los pasos necesario para que puedan realizar una copia de pruebas a otro servidor o partir colecciones de proyectos en el mismo servidor , esto les ayudara si necesitan tener todos los elementos de trabajo ( Work Items  ) de su ambiente de producción, para que puedan realizar una simulación de los datos y como quedarían.

Algo que hay que dejar claro que debido a que TFS genera un ID para cada proyecto, por el momento no es posible montar el mismo proyecto como copia del original  en el mismo servidor, ya que los datos están vinculados de las tablas  con el id y no hay forma de cambiarlos con un procedo. TFS detecta que ya esta el id en producción del proyectos y por eso no logran ponerla en linea la colección a menos que borremos el proyecto duplicado.

En caso que queramos partir una colección, antes de ponerla en linea debemos de borrar las colección que deseamos mover, y después en la colección de copia solo dejar el proyecto que deseamos mover.

Solo asegúrense que tengan las mismas versiones y updates el TFS, si son diferentes versiones.

Fase 1

  • Abrir la consola Administrativa del TFS, navegar  a las opciones de Colección de Sitios
  • Seleccionar la Colección que desea copiar o clonar y  Desvincularla ( Detach )
  • Esperar que el proceso termine.
  • Una vez que el proceso Termine, proceda a Realizar un Backup de la Base de Datos
  • En la consola Administrativa del TFS, proceda a Vincular ( Attach ) la base de datos que acaba de desvincular y realizar el backup.
Fase 2
  • Restaura la Base de Datos del Backup a un nuevo nombre, no se olvide de cambiar los nombres de archivos físico porque ya existen los originales
  • En la consola Administrativa, proceder a Vincular la Base de datos copiada que acaba de restaurar deberá aparecer con el nombre que le asigno en el paso anterior.
  • TFS le asignara un nuevo GUID  que el mismo almacena en la base de datos en las propiedades extendidas.
  • Revise que la nueva colección este en linea y deberá ser una copia exacta de la que tenia.

Fase 3
  • Si desea tener información de reportes es recomendable que reconstruya el warehouse y el análisis por medio del web service de TFS.

Espero que les ayude.

Happy ALM

VisualStudio4All







lunes, 24 de febrero de 2014

Migración de Release Management Visual Studio de prueba (Trial ) a licencia Final ( MSDN)


Si bajamos el instalador de sitio de Microsoft oficial de Visual studio ( http://www.visualstudio.com/downloads/download-visual-studio-vs ) nos proporciona una licencia de 90 dias para que problemos el producto. Si tenemos duda de que licencia tenemos instalada podemos verificarlo de la manera siguiente:
  • Abrimos el Cliente de Release Management.
  • Seleccionamos el Tab de Administration.
  • Le damos Click en la Opción de Setting.
image

Le damos Click en la Opción en cualquiera de las 2 opciones de License Information que están de color morado lo cual nos muestra la información de la licencia.

image

Pasos de Migracion de Release Management de Trial a Final
  • Realize un backup completo de la Base de Datos de Release Management.
  • Descargue la Versión final desde el sitio de MSDN, puede descargar los archivos independientes o el ISO.
  • Copie los archivos de instalacion al servidor o monte la imagen al servidor.
  • Desinstale los 3 productos de prueba previamente instalados ( RM server, RM Cliente, Microsofot Deployment Agent).
  • Instale los nuevos productos en el siguiente orden, Release  Management Server , Microsoft Deployment Agent y Release Management Client.

Pasos de revisión de la Licencia

Para revisar que tengamos la versión final en el servidor podemos realizar los mismos pasos descritos al inicio del Blog, en el cual nos daremos cuenta que ya tenemos aplicada la versión de MSDN del producto como muestra abajo.

image

Con esto damos por terminada la migración a la versión final, nos damos cuenta que todo los parámetros permanecieron, esto es porque Release Management no actualiza o vuelve a crear la base de datos.

Si en un futuro deseamos volver a empezar y limpiar todo como que nunca se hubiera instalados release management, tendremos que desinstalar los 3 productos , desatachar la base de datos, eliminar el base de datos en el servidor fisico, y volver al instalar los 3 productos de nuevo.


Happy ALM, VisualStudio4all

Julio Herrera

lunes, 10 de febrero de 2014

Release Management for Visual Studio Service Unavailable Correccion (Fix)

Después de instalar Release Management for Visual Studio y probar la dirección web del IIS del programa, resulto que daba el error del application pool con el mensaje de Service Unavaliable, después de tratar de iniciar el aplication pool, siempre se detenía y me mostraba el mismo mensaje aunque se probo con diferentes usuarios a continuación el mensaje:


Despues de hacer varias busquedas encontre este blog de soporte de Microsoft http://social.msdn.microsoft.com/Forums/vstudio/en-US/801819ba-3227-4be6-b59c-6d24c2d65424/inrelease-app-pool-down-getting-503-error-after-install?forum=tfsbuild el cual nos explica que hay que correr un commando. Pero esto no fue suficiente ya que hay que volver a instalar el servicio de Release Management de nuevo. Adjunto los pasos y commando necesarios para corregir este error:


  • Abra una ventana del Command Prompt con permisos de Administrador
  • Escriba el commando siguiente: CD \windows\system32\inetsrv  
  • Escriba el commando siguiente: appcmd.exe set config -section:system.webServer/globalModules /[name='SPNativeRequestModule'].preCondition:integratedMode,bitness64
  • Vuelva a Ejecutar la aplicación de Configure Release Management Server y presione el apply settings de configuracion.

  • En la consola de Administracion del IIS pare y después reinicie el application pool de Release Management.
  • Vuelva a probar y esta vez si funcionara adecuadamente.


VisualStudio4all

Julio Herrera