22 nov 2008

// // 1 comentario

Un Vistazo a Visual Studio 2010 y .NET Framework 4.0

Ya hace varios días me había descargado la CTP de Visual Studio 2010, pero no había tenido tiempo para probarlo, y ahora lo puse a andar, aunque la PC solo tiene los requisitos mínimos para ejecutarlo, pude ver algo, ya podré probarlo un poco mas cuando le ponga mas memoria.

Una de las primeras cosas que se puede ver en cuanto a interfaz es que esta basado en WPF, esto se ve muy bien, para iniciar, ojalá y la memoria llegue rápido para poder probar mas cosas.

StarPageWPF

Si desean probarlo, pueden bajarlo, esta en una VPC con SO Windows Server 2008, esto dividido en varios archivos.

Descargar Visual Studio 2010 CTP 

Saludos!

Leer post completo

9 nov 2008

// // 2 comentarios

Problemas con Visual Studio 2008 SP1 y SCSF

Como les comentaba antes ahora estoy trabajando con el SCSF y resulta que después que salió el SP1 cambiaron algunas cosas, una de ellas es que al querer agregar una Vista a un Proyecto no aparece el menú Add View (with Presenter) y Add WPF-View (with Presenter), para poder solucionar esto debemos hacer lo siguiente:

1.- Descargar el código fuente del SCSF

2.- Ir al directorio donde se instalo y abrir la solución GuidancePackage.sln

3.- Ir al proyecto SmartClientFactoryPackage, dentro de el ubicar el directorio References y ahí abrir la clase ViewTemplateReferenceCS.cs

4.- Ubicar la línea # 154 y cambiar

if (reference.Identity == referenceIdentity) return true; 



por:




if (reference.Name == referenceIdentity) return true; 



5.- Repetir los paso 3 y 4 con la clase ViewTemplateReferenceVB.cs



6.- Compilar la solución y luego registrarlo y ya tenemos de vuelta los menús Add View (with Presenter) y Add WPF-View (with Presenter).



Si desean corregir mas detalles del SCSF para que pueda trabajar tanto con VS 2008 y SP1 pueden revisar el siguiente enlace:



SCSF - April 2008 with Visual Studio 2008 Service Pack 1 Known Issues



Saludos!



Leer post completo
// // 1 comentario

Visual Studio 2008 + ASP .NET 2.0 + ASP .NET AJAX Extensions 1.0

Ahora que tenemos Visual Studio 2008, ya no necesitamos tener varias versiones de Visual Studio instaladas en nuestro equipo para trabajar con cada tipo de Framework (2.0, 3.0, 3.5), gracias al Soporte Multi-Targeting que nos permite seleccionar la versión con la que deseamos trabajar, pero que pasaría si quisiéramos trabajar con NET 2.0 y AJAX, con 3.5 no hay problema ya que viene incluido, en Visual Studio 2005 teníamos las extensiones ASP .NET AJAX, eso no significa que con VS 2008 no lo podamos usar, también se puede instalar, aquí una pantalla como queda el VS después de instalar las extensiones. (Ooops!)

NotTemplates

Después de instalar las extensiones no se muestran ninguno de los Templates de proyectos, eso significa que hay algo mas por hacer, Microsoft pensó en ello y para brindar soporte a ASP .NET AJAX en Visual Studio 2008, se tiene el Pack Microsoft ASP.NET 2.0 AJAX Templates for Visual Studio 2008, las instalamos y ya tenemos listo el nuevo template para ASP .NET AJAX (Volvieron a aparecer nuestros templates xD!)

AjaxTemplates

Saludos!

Leer post completo
// // 8 comentarios

Se ha deshabilitado el acceso de red para el administrador de transacciones distribuidas (MSDTC)

Actualmente en una operación del proyecto que estamos realizando, utilizamos transacciones distribuidas, todo bien hasta que llego el momento de probar todo y fue ahí cuando ouchh!

Se ha deshabilitado el acceso de red para el administrador de transacciones distribuidas (MSDTC). Habilite DTC para el acceso de red en la configuración de seguridad de MSDTC utilizando la herramienta administrativa Servicios de componentes. ---> System.Runtime.InteropServices.COMException (0x8004D024): El administrador de transacción ha deshabilitado su soporte para transacciones de red o remotas. (Excepción de HRESULT: 0x8004D024)
   en System.Transactions.Oletx.IDtcProxyShimFactory.ReceiveTransaction(UInt32 propgationTokenSize, Byte[] propgationToken, IntPtr managedIdentifier, Guid&

Pero bueno esto no es nada del otro mundo, lo que sucede es que para poder trabajar con transacciones distribuidas debemos habilitar el Coordinador de Transacciones que viene con Windows, en este post trataré de explicar como habilitarlo en Windows Vista, en XP difiere un poco.

En mi caso el entorno de ejecución de la aplicación es en Red, es decir el servidor de BD se encuentra en otro equipo.

Como habilitar el Coordinador de Transacciones en Windows Vista

En XP nos podemos ir a herramientas administrativas y entrar al servicio de componentes y habilitarlo, en este caso, lo estaba buscando en herramientas administrativas y no estaba por ningún lado, así que toca acceder vía Ejecutar:

En ejecutar escribimos "comexp.msc" y automáticamente se abrirá la consola de servicio de componentes de Windows Vista.

Una vez dentro de la consola desplegamos Servicios de componentes->Equipos->Mi PC->Coordinador de Transacciones distribuidas

Ahí tenemos a DTC (Distributed Transaction Coordinator), con clic derecho nos vamos a sus propiedades y ahí habilitamos las opciones que deseemos:

image

Luego nos vamos a la pestaña seguridad y habilitamos los propiedades correspondientes, de acuerdo al entorno en el que vamos a trabajar.

image

En mi caso he habilitado todo sin ninguna restricción para poder hacer las pruebas, pero en un entorno de producción dependerá mucho de las opciones que se tenga en cuanto al acceso a red y privilegios de usuarios.

Nos saldrá un mensaje que se ha reiniciado el servicio y ya esto todo listo. Vale comentar que es necesario que el servicio del coordinador de transacciones este iniciado, para ello pueden ir a la consola de servicios y verificarlo.

De cierta manera ya tenemos configurado el Coordinador de Transacciones, ahora solo falta darle acceso a través del firewall.

image

Con esto ya podemos trabajar tranquilamente con nuestras transacciones. Adicionalmente pueden revisar este articulo que trata sobre

Cómo habilitar el seguimiento de diagnóstico para MS DTC en un equipo en función de Windows Vista

Saludos!

Leer post completo
// // Comentar

Comparación de Ediciones 2008 de Visual Studio

Les comparto un enlace que encontré donde se hace una comparación de las características de todas las ediciones de Visual Studio 2008, esta detallado por áreas.

Visual Studio 2008 Product Comparison

Features

Podemos ver características como:

  • Sirve como guía para saber que podemos encontrar en cada edición de esta herramienta.

  • Leer post completo