May 2010 - Artículos

image47dd1de4

Buenas,

hace unos días, cuando estaba en Málaga, intenté instalar un Team Foundation Server 2010 sobre la marcha para mostrar las ventajas de la instalación. Como dediqué pocos recursos a la máquina virtual de instalación, el proceso quedó a la mitad y mientras instalaba .Net Framework 4.0 tuve que cancelarlo para seguir la demo. En ese momento, prometí hacer un posts con los pasos y los tiempos de instalación, pero claro, hay mucha gente que todavía tiene Team Foundation Server 2008, el primer post es con los tiempos de instalación de TFS2008.

Para esto, he creado una máquina virtual con Windows Server 2003, con los últimos updates y para darle un poco de potencia, lo monté sobre un disco externo eSata de 7200 rpm. Vamos que es una máquina bastante potente para demos. Los tiempos son los siguientes, y espero que sirvan como referencia para alguien que piense invertir 2 horas o más en la instalación de un TFS2008.

Paso 

Hora

Descripción

1

9:47:21 PM

Windows Server 2003 con todos los Updates al día

2

9:47:41 PM

Install Asp.Net

3

9:50:49 PM

Install SQL Server 2005

4

10:16:28 PM

Configure Reporting Services

5

10:20:39 PM

Install .Net Framework 3.5

6

10:38:21 PM

Install Sharepoint Services 3.0

7

10:45:00 PM

Configure Sharepoint Services 3.0

8

10:49:20 PM

Install SQL Server 2005 SP1

9

11:20:45 PM

Install TFS 2008

10

11:32:51 PM

Install TFS Build 2008

11

11:40:32 PM

Install TFS Extensions for Sharepoint

12

11:43:11 PM Install TFS 2008 SP1

13

11:54:11 PM Done !!!

 

 

Saludos @ Homé

El Bruno

image47dd1de4

futbolshotBuenas,

aprovechando que es época de mundial y mis amigos españoles reventaron todas las casas de apuestas destapo un post viejuno.

Hace un tiempito se liberó una nueva versión de Microsoft Robotics Developer Studio : Robotics Developers Studio 2008 R3.

La misma se puede descargar desde la página principal de Microsoft Robotics y estas son algunas de las novedades más interesantes de esta versión.

  • Ahora Mirosoft Robotics Developer Studio 2008 R3 se distribuye como una edición única y gratuita (al last!!!)
  • Contiene toda la funcionalidad de la anterior edición (RDS 2008 R2)
  • Se ha añadido soporte para Visual Studio 2010 
  • Se agregaron dos nuevos entornos de simulación adicionales: Multi-level House y Factory
  • Algunos ejemplos se trasladaron a CodePlex, por ejemplo las simulaciones de sumo y fútbol
  • Todos los ejemplos ahora están en C# y VPL
  • Se ha eliminado el soporte para desarrollo con Compact Framework
  • CCR y DSS se han fusionado en el mismo paquete de la MRDS y ya no está disponible por separado.
  • No hay cargo para distribuir el tiempo de ejecución de la CCR y DSS.

Estos son algunos links relacionados

 

Saludos @ Home

El Bruno

PD: VAMOS VAMOS ARGENTINA !!!

Publicado 23/5/2010 17:35 por El Bruno | 1 comment(s)
Archivado en: ,

image47dd1de4

Buenas,

estos son los materiales de la presentación del día de ayer con los chicos de Málaga de Visual Studio 2010.

Fueron 4 horitas largas, donde en la primera parte dimos un vistazo de lo más light de VS2010 y en la 2da parte, un poco de material más duro más relacionado con TFS2010 y con una infructuosa instalación de TFS2010 (tengo pendiente un post al respecto).

Una vez más quiero agradecer a Braulio y a los chicos de Málaga por organizar el evento y por tratarme tan bien … ahh y por los pescaitos !!! (que por fin pude conocer y degustar, incluidas las conchas finas, que básicamente son unas almejotas medio vivas no apta para gente sensible ^^)

 

 

 

 

Saludos @ Broder’s House

El Bruno

image47dd1de4

Buenas,

un poco de material duro duro para este jueves de sol. En este caso, los pasos para instalar las herramientas necesarias para que un servidor Team Foundation Server 2010 en conjunción con Visual Studio Lab Management 2010, puedan interactuar con un equipo “cliente”.

Tutorial

1. Lanzar el instalador de [Microsoft Visual Studio Agents 2010].

El Bruno

2. Lanzar el instalador de [Microsoft Visual Studio Test Controller 2010]

3. Completar los pasos del instalador con las opciones por defecto y lanzar la herramienta de configuración.

Clipboard01

4. En la herramienta de configuración configurar la cuenta con la que se ejecutará el servicio del Test Controller, el Team Project Collection con el que trabajará el Test Controller y la base de datos de SQL Server para Load Testing.

Clipboard01[5]

5. Desde el formulario inicial de instalación lanzar el instalador de [Microsoft Visual Studio Lab Agent 2010]

6. Completar los pasos del instalador con las opciones por defecto.

Clipboard01[7]

7. Desde el formulario inicial de instalación lanzar el instalador de [Microsoft Visual Studio Test Agent 2010]

8. Completar los pasos del instalador con las opciones por defecto y lanzar la herramienta de configuración.

Clipboard01[9]

9. Lo primero que debemos configurar en el Test Agent, es el modo de ejecución del mismo: como servicio o como proceso interactivo de Windows (donde el 2do, permite ejecutar CodedUITests).

Clipboard01[11]

10. Finalmente debemos configurar el usuario con el que se ejecutará el proceso interactivo  o el servicio, y el Test Controller con el que trabajará el Test Agent.

Clipboard01[13]

11. Done !!!

Pues ya tenemos listo un cliente para trabajar con Team Foundation Server 2010 y Visual Studio Lab Management 2010.

 

 

 

 

Saludos @ Home

El Bruno

image47dd1de4

Buenas,

después de renegar como un chino que se trata de morderse el codo, por fin me puedo llevar un Microsoft Visual Studio Lab Management 2010 para mostrar en un evento de Visual Studio 2010. Así que si mañana 21 de mayo estas por Málaga y tenes ganar de pasar un buen rato hablando sobre Visual Studio 2010, te podes acercar a la charla con los amigotes de Málaga .Net User Group.

Una vez más, la agenda es la clásica –> todo lo que entre de Visual Studio en 4 HORAZAS !!!

 

Saludos @ Home

El Bruno

Registro: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032451739&Culture=es-ES

image47dd1de4

Buenas,

desde hace varios días ya es posible descargar todos los productos de la suite de Visual Studio 2010 en español. A mi personalmente, me gusta utilizar las herramientas en inglés, pero conozco varios sitios donde esperan a que esté disponible in Spanish, para comenzar a usarlas … so ^^.

Clipboard02

 

Saludos @ Here

El Bruno

Clipboard02

Buenas,

una vez que has conseguido los 16GBs de RAM necesarios para poder realizar unas pruebas mínimas con Microsoft Visual Studio Lab Management 2010, y has instalado un System Center Virtual Machine Manager y un Team Foundation Server 2010, es el momento de configurar la conexión entre ambos productos.

Para esto es necesario abrir la consola de administración de Team Foundation Server 2010 y seleccionar la opción [TFS // Application Tier // Lab Management].

Clipboard06

Dentro de esta opción seleccionamos el link [Configure Lab Management]

Clipboard04

Y comenzamos la configuración de las 3 partes que necesita Team Foundation Server 2010 para trabajar con SCVMM.

En primer lugar debemos configurar el nombre del server SCVMM que se encargará de aprovisionar los entornos con los que ejecutaremos las pruebas con Lab Management.

Clipboard08

A continuación se definen los rangos de IPs con los que trabajarán las máquinas virtuales que se ejecuten con Lab Management y SCVMM.

Clipboard10

Finalmente es necesario configurar la url de trabajo del servidor TFS2010, para que el mismo pueda conectarse con SCVMM y que las VMs gestionadas por SCVMM, puedan acceder al servidor TFS2010.

Clipboard12

Cuando ya está configurado nuestro par TFS2010 <-> SCVMM, el paso siguiente es configurar uno o más Team Project Collections para que puedan trabajar con SVCMM (básicamente configurar las bibliotecas y recursos que se utilizarán).

Clipboard14

Para esto seleccionamos la opción [TFS // Application Tier // Team Project Collections].

Clipboard16

Y dentro de las opciones propias de la configuración, podemos ver una nueva pestaña [Lab Management].

Clipboard17

Si accedemos a la opción [Configure Library Shares], aparecerá un nuevo formulario desde el cual podremos configurar las bibliotecas de recursos compartidos, los grupos de hosts con los que trabaja SCVMM y la cuenta de servicio con la que se ejecutará el servicio de integración con SCVMM.

Clipboard19

Una vez configurado, ya es posible comenzar a trabajar con Lab Management y SCVMM.

Clipboard23

Nota: los que no le tenemos miedo a nada, podemos al administrador de dominio CORP\Administrator como cuenta de servicio.

 

 

 

 

Saludos @ Home

El Bruno

El Bruno

Buenas,

me lo apunto para no olvidarme: como instalar SharePoint Foundation utilizando una base de datos SQL Server ya montada.

  1. Instalar prerrequisitos.
  2. Instalar SharePoint Foundation, con las siguientes opciones:
    1. Seleccionar tipo de instalación: Server Farm.
    2. Seleccionar tipo de server: Complete
    3. Seleccionar Install Now.
  3. Una vez finalizada la instalación, aparecerá el configurador de SharePoint Foundation, que nos permitirá seleccionar el servidor de base de datos.

Clipboard02

Apuntado !!!

 

Saludos @ Home

El Bruno

Recurso: http://technet.microsoft.com/en-us/library/cc287960.aspx

Quote of the day:
Insanity: doing the same thing over and over again and expecting different results. - Albert Einstein

Publicado 16/5/2010 20:12 por El Bruno | con no comments
Archivado en: ,

image47dd1de4

Buenas,

momento de sacar de la papelera y terminar varios posts antiguos, pero que son la base para el soporte para Lab Management, en este caso los 10 minutos que se invierten en la activación del rol de Hyper-V en Windows Server 2008 R2.

1. En mi caso, antes de activar el rol de Hyper-V, decidí montar un adaptador de red de MS Loopback para utilizar como red virtual principal entre mis VMs.

2. Para esto abrimos Device Manager en nuestro Windows Server 2008 R2 y agregamos un nuevo Legacy Hardware.

3. Seleccionamos el mismo desde la lista de dispositivos y en el tipo seleccionamos Network Adapter.

Clipboard01 

4. En la selección del adaptador de red, seleccionamos Microsoft / Microsoft Loopback Adapter.

Clipboard02

5. Continuamos con el proceso de instalación, y una vez finalizado el mismo, podremos ver el adaptador de red en la lista de adaptadores de red.

Clipboard04

6. A continuación ya podemos instalar el rol de Hyper-V, para esto seleccionamos la opción [Add Role] desde el [Server Manager]; y dentro del mismo seleccionamos la opción [Hyper-V].

Clipboard05

7. En el siguiente paso, seleccionamos el adaptador de red con el que se creará una Virtual Network. En este caso, seleccionamos MS Loopback.

Clipboard06 

8. Finalizamos los pasos del asistente y se lanza el proceso de instalación del Sol.

9. Luego de un par de reinicios ya podemos tenemos instalado el rol de Hyper-V.

Clipboard07

10. Ahora solo falta ejecutar Windows Update, otro reinicio más y listo ! ahora ya podemos comenzar a trabajar con Hyper-V.

 

 

 

 

Saludos @ Home

El Bruno

Publicado 15/5/2010 15:47 por El Bruno | 1 comment(s)
Archivado en:

image47dd1de4

Buenas,

hace unos días nos dieron el OK para utilizar .Net Framework 4.0 como plataforma de base para el desarrollo de aplicaciones en un cliente donde estoy colaborando ahora. Como ya veníamos utilizando Visual Studio 2010 con el target para .Net Framework 3.5 en nuestros proyectos, yo aproveché y le mostré a unos compañeros como cambiar el Target Framework de un proyecto para .Net 4.0 y después pasó similar al siguiente escenario:

  • El Bruno suelta una frase al estilo: “y ahora podremos utilizar parámetros opcionales
  • El Bruno se lleva una sorpresa cuando escucha: “pero si eso lo estamos utilizando ahora
  • El Bruno empieza a pensar: “jo, estamos utilizando .Net 4.0 y no nos hemos dado cuenta, me crujen los de distribución de apps
  • El Bruno decide optar entre dedicarse a la peluquería o a ver que pasa

Y a partir de aquí, no les comento el detalle, sino que les dejo que saquen sus conclusiones con los siguientes pasos:

1. Abrir Visual Studio 2010.

2. Crear una nueva biblioteca de clases (mal llamada librería) con target .Net Framework 4.0

3. Agregar el siguiente código en la misma:

   1: namespace ClassLibrary1
   2: {
   3:   public class Class1
   4:   {
   5:     public void Foo(string s = "")
   6:     { }
   7:   }
   8: }

4. El ejemplo debería quedar similar a la siguiente imagen

Clipboard02

5. Una vez compilado el proyecto, si descompilamos el mismo utilizando una herramienta como Reflector, podremos ver que el Target Runtime de nuestro ensamblado es para .Net 4.0, como muestra la siguiente imagen:

Clipboard04

6. Y que al momento de compilar, el IDE de Visual Studio ha decorado al parámetro [s] como un parámetro opcional con su correspondiente valor por defecto (los desarrolladores VB sabrán de lo que hablo).

Clipboard06[5]

7. En este momento podemos realizar la prueba de cambiar el Target Runtime de nuestro ensamblado para .Net 2.0 y compilamos nuestra biblioteca. Veremos que no tenemos ningún error, y que si bien es .Net 2.0, la misma compila perfectamente.

Clipboard09

8. Si descompilamos nuestro ensamblado, nos encontraremos con una firma igual para la función Foo(), con su parámetro opcional correspondiente; pero en esta ocasión trabajando con .Net 2.0.

Clipboard11Clipboard02[9]

Hasta aquí llego con la implementación parámetros opcionales en VS2010, ya que los mismos dependen del IDE de VS2010 y no del target runtime de .Net Framework; aunque claro, no hace falta que comente que el ejemplo del paso 7 solo compila en VS2010 !!!.

 

 

 

 

Saludos @ Here

El Bruno

image47dd1de4

Buenas,

cuando te encuentras trabajando en un escenario mixto con Visual Studio 2010 y Team Foundation Server 2008, es muy probable que te encuentres con pequeños problemas que te hagan reevaluar la posibilidad de actualizar a TFS2010. Uno de ellos es la configuración necesaria para que TFS Build 2008 pueda compilar proyectos de Visual Studio 2010 y .Net Framework 4.0. Esto se puede lograr con los siguientes pasos:

 

1. En el servidor de Build de TFS2008 instalar .Net Framework 4.0. (en mi caso y para no llevarme sorpresas instalé directamente Visual Studio 2010)

2. Editar el archivo [%Program Files%\Microsoft Visual Studio 9.0\Comon7\IDE\PrivateAssemblies\tfsbuildservice.config].

1.1. No hace falta que te diga q hagas BackUp antes de editarlo !!!

Clipboard01

2. Dentro de la configuración, modificar la siguiente clave

<add key"=”MSBuildPath” value=”C:\Windows\Microsoft.NET\Framework\v4.0.30319” />

o

<add key"=”MSBuildPath” value=”C:\Windows\Microsoft.NET64\Framework\v4.0.30319” />

según corresponda:

Clipboard02

3. Reinicia el servicio TFS Build.

4. Done !!!

 

 

 

 

Saludos @ Here

El Bruno

image47dd1de4

Buenas,

actualmente estoy metido en un proyecto donde utilizamos Visual Studio 2010 y Team Foundation Server 2008 como la base de nuestro entorno colaborativo de trabajo. Pero claro, además de herramientas serias de trabajo, por ahí tenemos a algún que otro especial que trabaja con Blend 3. Y el panorama se complica un poco ya que para trabajar con Blend + TFS, de acuerdo con la versión es necesario tener en cuenta algunas cosas.

Gracias al Edu, que me planteó el problema, ahora podemos guiarnos con una tabla como la siguiente:

Blend

TFS

Team Explorer

Requerimientos adicionales

Blend 3 TFS 2008 TE 2008 VS2008 SP1 + Parche
Blend 3 TFS 2010 TE 2008 VS2008 SP1 + Parche  
Blend 4 TFS 2008 TE 2010 (incluido en VS2010)  
Blend 4 TFS 2010 TE 2010 (incluido en VS2010)  

Un detalle interesante es que Blend 4, todavía está en RC, con lo que ten cuidado que no es producto final.

 

 

 

 

Saludos @ Here

El Bruno

image47dd1de4

Buenas,

si estás empezando a dar tus primeros tropezones con Lab Management, este par de links del blog oficial de MSDN seguro que te pueden ayudar:

 

Saludos @ Home

El Bruno

image47dd1de4

Buenas,

si alguna vez te ha tocado administrar y cambiar la cuenta de servicio de un TFS2005/TFS2008, es muy probable que después de leer este post hagas como yo y te pongas a festejar con una Heineken en cada mano. El escenario es el siguiente:

Agregar un servidor TFS 2010 a un dominio y actualizar la cuenta de servicio por una cuenta de dominio (usualmente esta es la cuenta TfsService)

 

Anteriormente, este trabajo era por línea de comandos y con algunas tareas a manopla. Ahora en TFS2010 es tan simple como:

1. Abrir la consola de administración de Team Foundation Server.

2. En la capa de aplicación, seleccionar la opción [Change Account]

Clipboard02 

3. Introducir los datos de la nueva cuenta de servicio y la herramienta de administración automáticamente se encarga de configurar la cuenta para Sharepoint, lo agrega a los grupos de trabajo locales, a la cuenta a la base de datos, a la cuenta de Analysis Services, etc.

Clipboard03

4. En pocos segundos ya esta configurado el servidor y con un mensaje [Sucessful completion] que nos deja mas contentos que un perro con dos colas.

 

Saludos @ Home

El Bruno

image47dd1de4

Buenas,

ahora que mi Hyper-V de la estrella de la muerte está funcionando, el siguiente paso es crear una VM con un servidor que será mi servidor de dominio –> Active Directory. Como esta VM será solo para gestionar mi dominio personal y dar soporte para SCVMM, no necesito que la misma tenga grandes capacidades así que al momento de instalarla opté por montarla en un Windows Server 2008 R2 Server Core, y antes validé que lo pudiese hacer con esta comparación de Roles soportados por versión en WS2008R2.

Pero claro, salvo que seas masoquista o que no te guste tener una placa gráfica como la de la PS3, lanzar un SO y encontrarte sólo con el Command Prompt, asusta al que suscribe:

 

Clipboard01

Lo siguiente fue configurar la IP de mi server para que pueda ser administrado remotamente, para esto con el siguiente comando

netsh interface ipv4 show interfaces

pude ver las interfaces de red habilitadas en el server

Clipboard01[1]

En este caso modificaré la 2da conexión con los siguientes datos:

netsh interface ipv4 set address name="Local Area Connection 2" source=static address=192.168.1.2 mask=255.255.255.0 gateway=

netsh interface ipv4 add dnsserver name="Local Area Connection 2" address=xx.xx.xx.xxx index=2
netsh interface ipv4 add dnsserver name="Local Area Connection 2" address=xx.xx.xx.xxx index=1

donde he definido una IP fija y par de datos más para que mi server funcione en mi red.

A continuación, debo renombrar el server, para esto primero averiguo el nombre que me dio el instalador con el comando

HOSTNAME

Y luego con el comando NETDOM renombro el server

NETDOM RENAMECOMPUTER WIN-D5R3H70COKP /NewName:VMVS2010AD

Clipboard01[3]

Reinicio con el siguiente comando y ya tengo el server casi listo

shutdown /r /t 0

Para habilitar la administración remota, en la consola de comandos ingresé el comando:

netsh advfirewall firewall set rule group="Remote Administration" new enable=yes

y listo ya puedo administrar remotamente mi WS2008 y entre otras cosas, agregar los roles que necesito.

 

Saludos @ Home

El Bruno

 

 

Recursos

http://www.petri.co.il/configuring-windows-server-2008-networking-settings.htm

http://www.petri.co.il/remotely-managing-windows-2008-server-core-firewall.htm

image47dd1de4

Buenas,

montar todo lo que se necesita para poder utilizar Lab Management no es un trabajo que un simple mortal pueda encarar sin ningún tipo de problema. Lo primero con lo que debes enfrentarte desde el punto de vista de un desarrollador es con  Hyper-V, que es un de los pocos productos de Microsoft que tiene un nombre guay, pero que al intentar instalarlo en un laptop con capacidades no-server pues puede darte algún problema.

El primero con el que me he encontrado ha sido un problema al momento de intentar levantar una máquina virtual con Hyper-V, donde me encontraba con el siguiente error:

 

 Clipboard01

[Window Title]
Virtual Machine Connection

[Main Instruction]
The application encountered an error while attempting to change the state of 'VMVS2010AD'.

[Content]
'VMVS2010AD' could not initialize.

The virtual machine could not be started because the hypervisor is not running.

[Expanded Information]
'VMVS2010AD' could not initialize. (Virtual machine ID 2878FB71-AA46-42CA-8EED-AA09B1F2C31B)

The virtual machine could not be started because the hypervisor is not running.  The following actions may help you resolve the problem:1) Verify that the processor of the physical computer has a supported version of hardware-assisted virtualization.2) Verify that hardware-assisted virtualization and hardware-assisted data execution protection are enabled in the BIOS of the physical computer.  (If you edit the BIOS to enable either setting, you must turn off the power to the physical computer and then turn it back on.  Resetting the physical computer is not sufficient.)3) If you have made changes to the Boot Configuration Data store, review these changes to ensure that the hypervisor is configured to launch automatically.

[^] Hide details  [Close]

Lo extraño es que mi notebook (Dell Latitude E6400) posee soporte para virtualización por Hardware y que las opciones en la BIOS están correctamente habilitadas.

Después de leer e intentar comprender un poco como funciona la virtualización, una de las opciones propuestas para que Hyper-V funcione en mi notebook consistía en desactivar en la BIOS las opciones de

  • Virtualization – VT for Direct I/O
  • Virtualization – Trusted Execution

Así que, modifiqué estos valores en la BIOS, saqué la batería de mi portátil y dejé apagado el mismo por unos 20 segundos. Una vez iniciado mi Windows Server 2008 R2, ya pude comenzar a utilizar VMs con Hyper-V.

Clipboard02

Gracias a esta herramienta, que recomendó Ponicke en su blog, pude comprobar que mi notebook cumple los requisitos para Hyper-V, donde lo interesante es que desactivando las opciones de la BIOS, la virtualización por hardware aparece en NO.

Clipboard03

Saludos @ Home

El Bruno

image47dd1de4

Buenas,

cuando comienzas a trabajar con Microsoft Test Manager, y se te da por realizar tu primer test, es muy probable que te encuentres con el siguiente error:

Clipboard01

To create a video recording, follow the instructions on the following link to install any necessary software:

 

Este error básicamente está dado por la ausencia de Windows Media Encoder, pero de otros detalles también asociados al Sistema Operativo. Microsoft ha creado una entrada especialmente dedicada para este problema en http://msdn.microsoft.com/library/dd997558(VS.100).aspx, aunque igualmente los pasos a seguir son los siguientes:

  1. Descargar e instalar la versión de 32 bits de Windows Media Encoder. Por más que sea un SO de x64, es necesario instalar la versión de 32 bits.
  2. Si estás trabajando con Windows Vista o superior (W7, Windows Server 2008 o Windows Server 2008 R2), es necesario descargar e instalar el siguiente update. En el caso de W7 o WS2008, hay que instalarlo en modo administrador.
  3. Finalmente si el SO es WS2008 o WS2008 R2, hay que activar la feature Desktop Experience.

Una vez seguidos estos pasos ya podremos realizar un test paso a paso y llegar al detalle más esperado, que muestra la siguiente imagen:

Clipboard03

 

 

Saludos @ Home

El Bruno

 

Foro: http://social.msdn.microsoft.com/Forums/es-ES/vsmantest/threads

image47dd1de4

Buenas,

por si no lo sabías, te lo comento:

no es posible utilizar Microsoft Test Manager (la nueva suite de tests, antes conocida como CAMANO) con Team Foundation Server 2008.

Para lo bueno y para lo malo, esta herramienta te obliga a instalar Team Foundation Server 2010 o a actualizar Team Foundation Server 2008 a Team Foundation Server 2010.

Clipboard01

 

 

 

 

Saludos @

El Bruno

image47dd1de4

Buenas,

como aquí en Madrid se viene el calorcito, el próximo 21 de mayo me voy pa’ Málaga a disfrutar de la playita y dar una charla de Visual Studio 2010 (enterita con TFS2010 y todo) con los amigotes de Málaga .Net User Group. La agenda es la clásica –> todo lo que entre de Visual Studio en 4 HORAZAS, así que seguro que tendremos material y evento divertido para rato.

Así que ya sabes, si estar por Málaga o alrededores en esa fecha, te puedes acercar al evento.

 

 

 

 

Saludos @ Home

El Bruno

Registro: https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032451739&Culture=es-ES

image47dd1de4

Buenas,

hoy el Edu me hizo acordar que ya están disponibles las PowerCommands para Visual Studio 2010. Las PCs son un excelente complemento para los que trabajamos con Visual Studio. Personalmente me gustan ya que atacan las tareas mas tontas pero útiles, como copiar yy pegar referencias entre proyectos u organizar los usings de todo un proyecto en un sólo clic.

Utilizando las PCs podremos (thanks Bing!):

  • Activar o desactivar PowerCommands en el cuadro de diálogo Opciones
    Esta característica le permite seleccionar los comandos para activar el IDE de Visual Studio. Seleccione el menú Herramientas y, a continuación, haga clic en opciones. Ampliar las opciones de PowerCommands y, a continuación, haga clic en comandos. Compruebe los comandos que desea activar.
  • Aplicar formato a los documentos cuando se guardan los mismos
    El documento de formato en guardar formatos de opción las fichas, espacios, y así sucesivamente del documento que desea guardar. Es equivalente a apuntando al menú Editar, haga clic en avanzadas y, a continuación, haga clic en formato de documento. La quita de opción de usings quitar y ordenación no utilizado mediante declaraciones y ordena los restantes mediante instrucciones en el documento que desea guardar.
  • Borrar todos los paneles
    Este comando borra todos los paneles de salida. Se puede ejecutar desde el botón en la barra de herramientas de la ventana resultados.
  • Copiar la ubicación del elemento seleccionado
    Este comando copia la ruta completa del elemento actualmente seleccionado en el Portapapeles. Se puede ejecutar pulsando uno de estos nodos en el Explorador de soluciones:
    El nodo de la solución de un nodo de proyecto; cualquier nodo de elemento de proyecto; cualquier carpeta.
  • Correo electrónico: CodeSnippet
    Para correo electrónico de las líneas de texto que se selecciona en el editor de código, con el botón derecho en cualquier lugar en el editor y, a continuación, haga clic en correo electrónico CodeSnippet.
  • Insertar el atributo Guid
    Este comando agrega un atributo Guid a una clase seleccionada. Desde el editor de código, con el botón derecho en cualquier lugar dentro de la definición de clase y, a continuación, haga clic en insertar atributos de Guid.
  • Mostrar todos los archivos
    Este comando muestra los archivos ocultos en todos los proyectos que muestran en el Explorador de soluciones, cuando se selecciona el nodo de solución. Mejora el botón Mostrar todos los archivos, que normalmente se muestra únicamente los archivos ocultos en el nodo de proyecto seleccionado.
  • Deshacer cerrar
    Este comando vuelve a abrir un documento cerrado, regresar el cursor a su última posición. Para volver a abrir el documento cerrado más recientemente, punto al menú Editar y, a continuación, haga clic en Deshacer cerrar. De forma alternativa, puede usar el atajo de CtrlShiftZ.
    Para volver a abrir cualquier otro documento cerrado recientemente, elija el menú Ver, haga clic en otras ventanas y, a continuación, haga clic en Deshacer Cerrar ventana. La ventana Deshacer cerrar aparece, normalmente junto a la ventana de resultados. Haga doble clic en cualquier documento de la lista para abrirlo.
  • Colapsar proyectos
    Este comando derrumba un proyecto o proyectos en el Explorador de soluciones, a partir de la raíz del nodo seleccionado. La contracción de un proyecto, puede aumentar la legibilidad de la solución. Este comando se ejecuta desde tres lugares diferentes: solución, carpetas de solución y proyecto nodos respectivamente.
  • Copiar clase
    Este comando copia un contenido completo de la clase seleccionada en el Portapapeles, cambiar el nombre de la clase. Normalmente, este comando es seguido por un comando de la clase de pegar, que cambia el nombre de la clase para evitar un error de compilación. Se puede ejecutar desde un único elemento de proyecto o un elemento de proyecto con elementos de sub de dependientes.
  • Pegar clase
    Este comando pega un contenido completo de la clase desde el Portapapeles, cambiar el nombre de la clase para evitar un error de compilación. Normalmente, este comando es precedido por un comando de la clase de copia. Se puede ejecutar desde un nodo de proyecto o carpeta.
  • Copiar referencias
    Este comando copia una referencia o un conjunto de referencias en el Portapapeles. Se puede ejecutar desde el nodo referencias, un nodo de referencia único o el conjunto de nodos de referencia.
  • Pegar referencias
    Este comando pega una referencia o un conjunto de referencias desde el Portapapeles. Se puede ejecutar desde diferentes lugares dependiendo del tipo de proyecto. Para proyectos de CSharp se puede ejecutar desde el nodo referencias. Para proyectos Web de Visual Basic y se puede ejecutar desde el nodo de proyecto.
  • Copiar como referencia de proyecto
    Este comando copia un proyecto como una referencia de proyecto al Portapapeles. Se puede ejecutar desde un nodo de proyecto.
  • Editar el archivo de proyecto
    Este comando abre el archivo de proyecto de MSBuild para un proyecto seleccionado dentro de Visual Studio. Combina los comandos de proyecto de descargar y editar proyecto existentes.
  • Abrir carpeta contendora
    Este comando abre una ventana de explorador que se apunta a la ruta física de un elemento seleccionado. Se puede ejecutar desde un nodo de elemento de proyecto
  • Abrir consola de comandos
    Este comando abre un indicador de comandos de Visual Studio que apunta a la ruta física de un elemento seleccionado. Se puede ejecutar desde cuatro diferentes lugares: solución, proyecto, carpeta y proyecto tema nodos respectivamente.
  • Descargar proyectos
    Este comando descarga todos los proyectos de una solución. Esto puede ser útil en los escenarios de MSBuild cuando se están editando varios proyectos. Este comando se puede ejecutar desde el nodo de solución.
  • Volver a cargar proyectos
    Este comando vuelve a cargar todos los proyectos descargados en una solución. Se puede ejecutar desde el nodo de solución.
  • Quitar y ordenar Usings
    Este comando quita y ordenar mediante instrucciones para todas las clases que dado un proyecto. Es útil, por ejemplo, en la eliminación u organizar el uso de declaraciones generados por un asistente. Este comando se ejecuta desde un nodo de solución o un nodo de proyecto único.
  • Extraer constante
    Este comando crea una instrucción de definición constante para un texto seleccionado. Extraer una constante eficazmente los nombres de un valor literal, que puede mejorar la legibilidad. Este comando se ejecuta desde el editor de código pulsando con el texto seleccionado.
  • Borrar de la lista de archivos recientes
    Este comando borra de la lista de archivos recientes de Visual Studio. El comando Borrar lista de archivos recientes, aparecerá un cuadro de diálogo de archivo borrar que permite cualquier o todos los archivos recientes a ser seleccionado.
  • Borrar de la lista de proyectos recientes
    Este comando borra la lista reciente de proyecto de Visual Studio. El comando Borrar lista de proyectos recientes, aparecerá un cuadro de diálogo de archivo borrar que permite cualquier o todos los proyectos recientes ser seleccionados.
  • Transformar plantillas
    Este comando ejecuta una herramienta personalizada con elementos de plantillas de texto asociado. Se puede ejecutar desde un nodo de proyecto DSL o un nodo de carpeta DSL.
  • Cerrar todo
    Este comando cierra todos los documentos. Se puede ejecutar desde una ficha de documento.

 

Saludos @ Home

El Bruno

Descarga: http://visualstudiogallery.msdn.microsoft.com/en-us/e5f41ad9-4edc-4912-bca3-91147db95b99

Más artículos Página siguiente >