Archive for category Enterprise Library
Enterprise Library for .NET Framework 2.0: November Community Technology Preview
Publicado por elbruno en Enterprise Library el 10 noviembre, 2005
![]() |
| Como ya comenté antes, hace unos días se ha liberado la version de Noviembre de Enterprise Library para el .Net Framework 2.0. Pero sin embargo todavía le faltan un par de componentes y funcionalidades para que tenga la misma funcionalidad que la version para el .Net Framework 1.1 (Enterprise Library Junio 2005). Por ejemplo, no está incluido el componente para Criptografía, y quedan otro par de detalles para revisar dentro de Enterprise Library, la herramienta de Configuracion, por ejemplo.
Los detalles completos se pueden ver en un muy buen WebCast aquí. Saludos |
Enterprise Library for .NET Framework 2.0 – Novemeber CTP
Publicado por elbruno en Enterprise Library el 8 noviembre, 2005
![]() |
|
Al mismo tiempo que Visual Studio 2005, se ha liberado una versión de Enterprise Library para .Net Framework 2.0. Esta versión se denomina Enterprise Library for .NET Framework 2.0 – November CTP, y la podemos encontrar aquí. Saludos PD: nos han cambiado tambien el look and feel del site de GotDotNet, pero me reservo los comentarios |
Enterprise Library en el horno
Publicado por elbruno en Enterprise Library el 21 octubre, 2005
![]() |
|
Estas palabras las escribió Haaron Gonzalez en su blog, y la verdad es que es una forma muy original de presentar a Enterprise Library. Saludos Si por curiosidad me pongo a cocinar un pastel de chocolate, es probable que lo haga, es probable que lo haga con muy mal sabor, en realidad yo no tengo mucha experiencia en la cocina y mucho menos en preparar un pastel de chocolate. Como voy saber balancear las cantidades de los ingredientes para poder asegurar que mi pastel tendrá un exquisito sabor. No tengo ni la más remota idea de cómo poder hacerlo y que además de todo quede rico.
Quizás puedo empezar a intentar y hacer el mejor esfuerzo, en pocas palabras, a prueba y error, pero en definitiva, si el pastel es para mi solito no hay problema me aguanto el mal sabor, hago como que sabe rico. Pero por otro lado si el pastel es para mi esposa o para mi hijo incluso para venderlo, pues entonces mayor riesgo ya que quiero quedar bien con ellos, hacer que lo disfruten y bueno en todo caso obtener una ganancia.
Una opción es ir a una tienda y comprar la harina para pastel donde los ingredientes básicos ya vienen bien mezclados, con la cantidad exacta de ingredientes para una determinada porción y además al reverso tiene la receta donde se especifica paso a paso que ingredientes y que cantidades faltan para terminar de mezclar y así poder hacer un rico y exquisito pastel.
El grupo de Patrones y Prácticas de Microsoft es un grupo dedicado a producir mezclas y recetas para cocinar soluciones de información sustentadas con tecnologías de Microsoft. Si eres un arquitecto de soluciones y necesitas saber como construir ciertos artefactos de software o soluciones de información pues déjame infórmate que este grupo tiene publicado lineamientos, documentación, códigos y mejores practicas disponibles gratuitamente para que de manera rápida puedas tu mezclar componentes y lineamientos de desarrollo para rápidamente producir exquisitas soluciones de información que puedan ser degustadas por los usuarios finales.
Aquel que no aprende de los errores de los demás esta destinado a cometerlos |
Patterns & Practices – Webcast about Enterprise Library for .NET 2.0
Publicado por elbruno en Enterprise Library el 17 octubre, 2005
![]() |
|
Más novedades desde el sitio de Patterns and Practices, esta vez un WebCast desde USA donde se presenta la nueva versión de EntLib para el .Net Framework 2.0. Este WebCast está programado para el 20 de Octubre a las 11:00 AM Pacific Time (18:00 UTC), pero como siempre, luego se puede ver offline. Saludos |
Enterprise Library – Patch 1763
Publicado por elbruno en Enterprise Library el 22 septiembre, 2005
| |
|
Si todavía estás usando la versión de Enterprise Library de Enero del 2005, ha salido un nuevo Patch para la misma (Patch 1763). Este patch debe ser aplicado a EntLib de Enero del 2005 si se han construido o se están construyendo aplicaciones con .Net 1.1 que usen EntLib y se desea migrar estas aplicaciones a .Net 2.0. Para mas info –> EntLib |
WebCasts de introducción a Enterprise Library
Publicado por elbruno en Enterprise Library el 21 agosto, 2005
|
| Más Enterprise Library. Viendo la excente presentación de Enterprise Library de Haaron Gonzalez en su Blog, él me aconsejó la página de Ron Jacobs con los WebCasts donde se presenta de cada uno de los módulos de Enterprise Library. Desde este mismo sitio, se puede acceder a toda la info de cada presentación, el video, los ppts, las preguntas y respuestas online, etc. Una muy buena forma de empezar a conocer EntLib.
Saludos |
Enterprise Library para .Net 2.0
Publicado por elbruno en Enterprise Library el 19 agosto, 2005
|
| Esta cerca el primer preview de Enterprise Library para .Net 2.0. Por ese motivo se ha creado en GotDotNet un nuevo foro para las consultas, sugerencias y preguntas sobre esta versión. El mismo esta aquí, y un dato intersante, el nuevo EntLib fue probado y testeado con la Beta 2 de Visual Studio 2005, pero no con el CTP de Agosto de este año. Habra que esperar.
Saludos |
Enterprise Library con Visual Studio 2005, .Net 2.0
Publicado por elbruno en Enterprise Library el 13 agosto, 2005
|
|
En estos últimos días he recibido varias consultas sobre la utilización de Enterprise Library con .Net 2.0, o Visual Studio 2005. De hecho, la mayoría de las mismas eran sobre errores en a compilación de EntLib. Lo primero que debemos tener en cuenta es que el instalador de Enterprise Library por defecto compila los proyectos utilizando el IDE del Visual Studio 2003, al terminar la instalación. Si en nuestro caso, solo tenemos instalado Visual Studio 2005, nos aparecerá un error de compilación. Este error, que sale en una ventana de cmd, suele ser demasiado rápido como para que lo veamos. Pero, podemos reproducirlo con los siguientes pasos para asegurarnos que funcione correctamente EntLib. Primero, lanzamos el bat de compilación que trae EntLib. Este está en Programas –> Microsoft Patterns & Practices –> Enterprise Library – June 2005 –> Build Enterprise Library.
Luego se lanza el archivo de compilación y nos aparece el siguiente error:
El error nos indica que no se pudo encontrar la ruta de acceso para el Visual Studio 2003, para poder compilar EntLib. La solución a este problema es compilar EntLib directamente con Visual Studio 2005. Para esto abrimos la solución que contiene todos los proyectos de EntLib. La misma esta en Programas –> Microsoft Patterns & Practices –> Enterprise Library – June 2005 –> Applicaton Blocks for .Net –> Enterprise Library Solution.
Cuando se abre la Beta 2 de Visual Studio 2005, lo primero que debemos ver es el Asistente para conversión de Proyectos de Visual Studio. Como EntLib fue codificada y compilada para la version 1.1 de .Net, este asistente nos ayuda a convertir los fuentes a la version 2.0.
Los siguientes pasos del asistente nos indican si queremos hacer un BackUp de los fuentes en su estado actual y finalmente nos muestra un log con el resultado de la conversión.
Finalmente, podemos ver dentro de Visual Studio 2005 los fuentes en C# de EntLib y podemos compilarlos.
Pero este no es el último paso que debemos seguir. Lo que necesitamos ahora es correr el bat que copia todos los archivos de EntLib a un mismo directorio. Este archivo esta en Programas –> Microsoft Patterns & Practices –> Enterprise Library – June 2005 –> Copy Assemblies to Bin Folder. De esta forma todos los archivos compilados de EntLib quedarían en ..\Archivos de Programa\Microsoft Enterprise Library June 2005\bin. Este es un pequeño repaso de los pasos a seguir:
Bueno espero que les sea útil. Saludos. |
Enterprise Library – Install Services without Visual Studio
Publicado por elbruno en Enterprise Library el 12 julio, 2005
|
|
Cuando empezamos a trabajar con Enterprise Library, una de las excepciones mas comunes con las que nos encontramos, se da cuando desde una aplicación Asp.Net o Windows se quiere utilizar algun componente de EntLib que deja una traza en WMI o utiliza algun contador de perfomance. Por lo gral, la excepcion es del tipo Access Denied. La solucion para este problema es inicializar los contadores y demas objetos que utiliza EntLib, lanzando el Bat InstallServices.Bat. El mismo, suele estar en ..\Program Files\Microsoft Enterprise Library June 2005\src\InstallServices.bat. Sin embargo, si miramos el contenido de este bat, nos encontramos con la siguiente siguiente linea
El decir, utiliza Visual Studio para la compilación y distribución de los componentes de traza de EntLib. Si queremos utilizar este bat en un server de producción, tenemos un problema (asumo que ningun server de producción tiene el Visual Studio instalado .. La solucion a este problema es simplemente comentar esta linea y cambiarla por la del path de instalacion de .Net, como muestro a continuación:
Obviamente %SystemRoot%, esta en el path local del server y apunta por ejemplo, a C:\WINDOWS\. Si quieren el bat completo y cambiado, lo pueden descargar desde aquí . Saludos y espero que les sea útil. PD: También lo publiqué en El Guille |
Enterprise Library – Referenced assembly ‘Interop.MSDASC’ does not have a strong name
Publicado por elbruno en Enterprise Library el 4 julio, 2005
|
|
Buenas … Compilando la nueva version de Enterprise Library de Julio de 2005, con un StrongName. Me surgio una excepcion en uno de los proyectos, ya que usaba un Interop de un componente Com. Referenced assembly ‘Interop.MSDASC’ does not have a strong name Antes de generar el Interop a mano con la herramienta tlbimp.exe, decidi revisar sino existia otra solución. Para mi sorpresa, hay una solución en los proyectos de C#, donde si uno pone en las propiedades del proyecto, el path del archivo de StrongName, automaticamente se firman los Interop generados. Pero, l amentablemente esto no se puede hacer con Visual Basic .Net. Para mas información ver http://support.microsoft.com/Default.aspx?kbid=313666. Si un proyecto .NET de C# de Visual C hace referencia al ensamblado de interoperabilidad de COM, el ensamblado de interoperabilidad de COM se genera para usted cuando hace referencia a la biblioteca de vínculos dinámicos COM (DLL). Puede especificar a continuación el archivo contenedor de claves de ensamblado en las propiedades de proyecto de Visual C:
|





SocialVibe