Category Archives: Visual Studio

TF255455

No, no estoy hablando en clave! aunque en realidad lo que estoy poniendo como título es un código de error al realizar la instalación/configuración de un Team Foundation Server 2010.

Claro, el código viene con un mensaje, el cual es:
[ Reporting ] TF255455: SQL Server Reporting Services is configured to require a secure connection. However, no HTTPS URL is configured with a valid certificate. Use the Reporting Services Configuration Manager to configure or remove HTTPS support.

Resumiendo, hay un problema con el SQL Reporting Services ya que se necesita configurar una dirección web con un certificado válido.

Esto qué es? Esto por qué?
Lo que sucede es que Reporting Services ha detectado que hay certificados en el servidor en el que se encuentra, así que
Configurar?
Es necesario?
Quizá no sea nuestro caso, como me sucedió en esta oportunidad, así que, que hacer para omitir ese mensaje?
Pues se debe realizar un cambio en un archivo de configuración ubicado en la ruta C:Program FilesMicrosoft SQL ServerMSRS10.<NombreInstancia>Reporting ServicesReportServerrsreportserver.config

//Cuidado con este archivo! mínimo hagan una copia de seguridad! (o dos!)
Modificar la siguiente línea:
<Add Key="SecureConnectionLevel" Value="2"/>  (cambiar a “0”)
Aquí los valores:
3 Seguridad Máxima—Usa SSL para todo.
2 Seguro—Usa SSL para aquellos métodos que utilizan credenciales, la mayoría de veces, solo cuando es explícito.
1 Seguridad Básica—Rechaza llamadas que utilicen credenciales.
0 Menos Seguro—No usa SSL.

Aquí la fuente que encontré, de gran ayuda por cierto!

Saludos
@Jersson

VS2010 Power Tools: Posts pendientes

image

Comienzo con una imagen del menú del buen amigo Visual Studio 2010, ya que, la idea de lo queda del mes (y posiblemente, del año) es ir avanzando con nuestro aprendizaje de este producto. Pero bueno, ya que estamos un poco cortos de tiempo, les dejo algo para que vayan revisando =)

Visual Studio Power Tools: Página oficial de herramientas/complementos para el Visual Studio 2010 y claro, las versiones anteriores =D

Visual Studio 2010 Pro Power Tools: Quieres incrementar tu productividad? pues seria bueno que descargues este complemento =D

PowerCommands for Visual Studio 2010: El ya famoso set de extensiones de Visual Studio ha sido liberado, si querias copiar referencias entre proyectos, cómo le hacías?

Pex and Moles: Visual Studio 2010 Power Tools: Más extensiones? esta no tiene pierde, mas aun si quieres hacer pruebas unitarias pero te parece muy tedioso el proceso de irlas progamando una por una.

Sin más me despido, a preparar el siguiente post!

Saludos
@Jersson
PD: Este sábado expondré en la Universidad Tecnológica del Perú sobre Visual Studio 2010!! Espero hacerlo bien =)

Lanzamiento VS2010 en la URP: Algunas Fotos!

Parece que fue ayer, pero ya va poco más de dos semanas de haber expuesto sobre Visual Studio 2010 en la prestigiosa Universidad Ricardo Palma.
Aqui algunas fotos que se pudieron tomar en dicho evento.

http://picasaweb.google.com/s/c/bin/slideshow.swf

Antes de despedirme, nuevamente agradecer a los asistentes que me soportaron hasta el final, los chicos de la Célula URP y claro, a mi amigo @Freddy_Vidal por sus ánimos y confianza =D.

Saludos y nuevamente Gracias!
@Jersson
PD: La primera sesión fue netamente sobre Silverlight, la cual estuvo a cargo de Rodrigo Díaz, MVP de México, les recomiendo sigan su blog, está muy bueno!

Métricas de Código sin VS2010

En el post anterior mencionamos como utilizar métricas de código en Visual Studio 2010. Ante esto, surgen varias preguntas muy interesantes, tales como:
– Y si no tengo Visual Studio 2010?
– Y si solo tengo los ensamblados? (es decir, assemblies, dll’s o exe’s .net)

Qué hacer al respecto, pues, dos pasos:
– Descargar el .net Reflector, que por cierto, tiene versión Free (antes solo había Free, ahora ya hay versión Pro).
– Descargar el add-in de CodeMetrics, disponible en CodePlex.

Por suerte ambas herramientas (reflector y add-in) vienen comprimidas, asi que el trabajo a realizar es:
– Descomprimir el contenido en la misma carpeta.
A tener en cuenta: este add-in viene con archivo de configuración, el cual reemplazará el que viene con el .net Reflector.

– Ejecutar el archivo reflector.exe, de salir una ventana similar a esta, presionar el botón cancelar.
image
– Para configurar el add-in, hacer click en View/Add-ins…
image
– La ventana debe quedar con el add-in configurado, esto haciendo click en el botón Add… y seleccionando el ensamblado Reflector.CodeMetrics.dll
image 
– Cerrar la ventana anterior y en base a esto, si revisamos el menú Tools.
image
– Si desean probar esta funcionalidad, pues los invito a arrastrar un assembly (o ensamblado) .net a la herramienta, en mi caso, queda así: 
image
– Se hace click en el ícono blanco y verde (Start Analysis) y a revisar los resultados!
image
– Ahora, como podrán notar, hay algunas diferencias, entre las mas importantes:
–> Hay mas métricas!! y cuáles son? pues los invito a revisarlas =)
–> El combo de tipo de métricas, muy bueno eh!
image
Ahora… qué les puedo recomendar? pues que descarguen y le den una revisada.

Siempre es bueno probar alternativas, mas aun si trabajas en entornos anteriores a Visual Studio 2008, o quizá trabajas con Visual Studio Express.

Otro dato, pues revisen el resto de add-ins, son muy interesantes!

Saludos
@Jersson

Métricas de Código con VS2010

Usar métricas de código es una técnica recomendada al realizar Análisis de Código, en el caso de Visual Studio, se encuentra disponible desde la versión 2008.
En el caso de Visual Studio 2010 se recomienda el uso de esta característica debido a que se convierte en una de las principales herramientas que permiten asegurar la calidad del código que se viene escribiendo.

¿Cómo se utiliza en Visual Studio? No es muy complicado, te ubicas sobre el proyecto que deseas analizar, click derecho y…

image 
Esto generará el siguiente reporte:

image 
A lo cual, debemos considerar los siguientes indicadores:
– Maintainability Index / Nivel o Indice de Mantenimiento: Indicador que refleja si el código escrito es facil de entender, modificar y/o extender ante alguna eventualidad. A mayor indice, mejor el nivel de mantenimiento.
– Cyclomatic Complexity / Complejidad Ciclosomática: Orientado a la complejidad que se involucre en la lógica que se escriba (condiciones, bucles)
– Depth of Inheritance / Profundidad de Herencia: Niveles de herencia que se manejen. A menor complejidad, mejor código.
– Class Coupling / Nivel de Acoplamiento: A menos acoplamiento de tus clases, pues mucho mejor.
– Lines of Code / Líneas de Código: Aqui habla de líneas de código sin contar vacíos o cortes/saltos de línea debido a que la expresión es demasiado larga. A menos líneas, mejor código.

Y de qué manera se obtiene mayor descripción de estos indicadores? pues pasando el cursor sobre cada cabecera de columna.

image 
En líneas generales siempre me ha llamado la atención este tipo de herramientas (se nota no? jeje). Para este caso recomiendo revisen las opciones del reporte generado, ya que, como tal, maneja filtros, exportación a excel!!, análisis de todos los proyectos, y asi =D. Ahora, si encuentran algún método que esta en rojo, pues, hagan doble click y a reparar!

Ahora… y si no tenemos Visual Studio? es posible generar métricas? pues… veamos en el siguiente post.

Saludos
@Jersson