Archivos para ‘Enterprise Library’

29 junio, 2011

[ENTLIB] Does Enterprise Library vNext… Let’s Go !!!

image47dd1de4

Good,

Patterns and Practices people have begun to work in the Product Backlog in the new version of enterprise library released shortly. grigori melnik said something with regard to what is incoroporará for AZURE at this link, in addition to other Patterns and Practices related materials. For example, development guides for AZURE, etc.

What is interesting is that already begin surveys, for example is for ENTLIB + AZURE, which can put the list to the Kings Magi with the topics we want to see in upcoming versions.

A good thing to keep in mind is that after the set of surveys of the previous year, some points that many asked to include in entLib (NuGet, Silverlight, etc) today are part of the product. Open-mouthed smile

Greetings @ the estate

The Bruno

   

Source: http://blogs.msdn.com/b/agile/archive/2011/06/23/entlib-vnext-teaser.aspx

29 junio, 2011

[ENTLIB] Enterprise Library vNext … te animas?

image47dd1de4

Buenas,

la gente de Patterns and Practices han comenzado a trabajar en el Product Backlog de la nueva versión de Enterprise Library que se liberará dentro de poco. Grigori Melnik ha comentado algo al respecto de lo que se incoroporará para AZURE en este link, además de otros materiales de Patterns and Practices relacionados. Como por ejemplo, guías de desarrollo para AZURE, etc.

Lo interesante es que ya empiezan las encuestas, como por ejemplo esta para ENTLIB + AZURE, con las que podremos poner la lista a los reyes magos con los temas que querramos ver en las próximas versiones.

Un buen dato a tener en cuenta es que después del set de encuestas del año anterior, algunos puntos que muchos pedíamos incluir en entLib (NuGet, Silverlight, etc) hoy son parte del producto. Open-mouthed smile

Saludos @ La Finca

El Bruno

   

Fuente: http://blogs.msdn.com/b/agile/archive/2011/06/23/entlib-vnext-teaser.aspx

19 mayo, 2011

[ENTLIB] Enterprise Library 5.0 Silverlight Integration Pack Released

patterns & practices Developer Center

ELSLGood,

I almost forget, the Patterns & Practices of Microsoft team has released the Silverlight Integration Pack for enterprise library.This set of components enables us to take advantage ofenterprise library for developments on Silverlight.

Initially, this release includes:

  • caching application block with support for:
    • In-memory cache
    • Isolated cache storage
    • Expiration and scavenging policies
    • Notification of cache purging
  • validation application block with support for:
    • Multi-level complex validation
    • Attribute-based specification of validation rules
    • Configuration-based specification of validation rules
    • Simple cross-field validation
    • Self-validation
    • Cross-tier validation (through WCF RIA Services integration)
    • Multiple rule-sets
    • Meta data type updating with external entities for classes in Silverlight
    • Rich set of built-in validators
  • logging application block, including:
    • Trace notification listener
    • Isolated storage trace listener
    • Remote service trace listener with support of batch logging
    • Implementation of a Remote WCF logging service that integrate with the desktop version of the Logging Application Block
    • Logging filters
    • Tracing
    • Logging settings runtime API change
  • exception handling application block, including:
    • Simple configurable, policy-based mechanism for dealing with exceptions consistently
    • Wrap handler
    • Replace handler
    • Logging handler
  • unity application block - to dependency injection container
  • Dependency injection container independence (Unity ships with the Enterprise Library, but can be replaced with a different container)
  • unity interception mechanism, with support for:
    • Virtual method interception
    • Interception interface
  • policy injection application block, including:
    • Validation handler
    • exception Handling handler
    • Logging handler
  • Flexible configuration options, including:
    • XAML-based configuration support
    • Asynchronous loading configuration
    • Interactive configuration console supporting profiles (desktop vs.) (Silverlight)
    • Translation tool for XAML config (needed to convert conventional XML configuration files):
      • Standalone command-line tool
      • Config console wizard
      • MS Build task
    • Programmatic configuration support via a fluent interface
  • StockTrader V2 reference implementation (RI) (via a separate download; final version to be released in the coming days)

Another interesting novelty that EntLib has for some time, is that the in addition to the classic setup installer, now we can use EntLib through NuGetpackages.

Downloads:

Greetings @ Home

The Bruno

   

Source: http://blogs.msdn.com/b/agile/archive/2011/05/11/silverlight-integration-pack-for-microsoft-enterprise-library-5-0-released.aspx

19 mayo, 2011

[ENTLIB] Enterprise Library 5.0 Silverlight Integration Pack Released

patterns & practices Developer Center

ELSLBuenas,

casi se me olvida, el equipo de Patterns & Practices de Microsoft ha liberado el Silverlight Integration Pack para Enterprise Library. Este conjunto de componentes nos permite aprovechar las ventajas de Enterprise Library para los desarrollos sobre Silverlight.

Inicialmente esta release incluye:

  • Caching Application Block with support for:
    • In-memory cache
    • Isolated storage cache
    • Expiration and scavenging policies
    • Notification of cache purging
  • Validation Application Block with support for:
    • Multi-level complex validation
    • Attribute-based specification of validation rules
    • Configuration-based specification of validation rules
    • Simple cross-field validation
    • Self-validation
    • Cross-tier validation (through WCF RIA Services integration)
    • Multiple rule-sets
    • Meta data type for updating entities with external classes in Silverlight
    • Rich set of built-in validators
  • Logging Application Block, including:
    • Notification trace listener
    • Isolated storage trace listener
    • Remote service trace listener with support of batch logging
    • Implementation of a WCF Remote logging service that integrates with the desktop version of the Logging Application Block
    • Logging filters
    • Tracing
    • Logging settings runtime change API
  • Exception Handling Application Block, including:
    • Simple configurable, policy-based mechanism for dealing with exceptions consistently
    • Wrap handler
    • Replace handler
    • Logging handler
  • Unity Application Block – a dependency injection container
  • Dependency injection container independence (Unity ships with the Enterprise Library, but can be replaced with a different container)
  • Unity Interception mechanism, with support for:
    • Virtual method interception
    • Interface interception
  • Policy Injection Application Block, including:
    • Validation handler
    • Exception Handling handler
    • Logging handler
  • Flexible configuration options, including:
    • XAML-based configuration support
    • Asynchronous configuration loading
    • Interactive configuration console supporting profiles (desktop vs. Silverlight)
    • Translation tool for XAML config (needed to convert conventional XML configuration files):
      • Standalone command-line tool
      • Config console wizard
      • MS Build task
    • Programmatic configuration support via a fluent interface
  • StockTrader V2 Reference Implementation (RI) (via a separate download; final version to be released in the coming days)

Otra de las novedades interesantes que posee EntLib desde hace tiempo, es que la además del instalador clásico de instalación, hoy podemos utilizar EntLib a través de paquetes NuGet

Descargas:

Saludos @ Home

El Bruno

   

Fuente: http://blogs.msdn.com/b/agile/archive/2011/05/11/silverlight-integration-pack-for-microsoft-enterprise-library-5-0-released.aspx

24 febrero, 2006

Enterprise Library – WebCasts

 

Si quieres estar al tanto de los WebCasts de Enterprise Library 2.0, te recomiendo revisar periódicamente el blog de Tom Hollander (Product Manager @ Microsoft)

Por ejemplo, hace unos dias, hubo uno muy interesante sobre extensiones de EntLib.

Obviamente, tampoco debemos dejar de revisar la pagina de P&P, en la sección Upcoming WebCasts.

Finalmente, la pagina de Microsoft Events and Webcasts, es la lista completa de recursos.

 

Ahh, me olvidaba, Webcasts en Español !!! en ese caso, les recomiendo revisar el blog de Haaron Gonzalez. Hace unos días presento la 3ra parte de VSTS 2005, y la serie completa es buenísima :D

 

Saludos.

 

PD: Gracias a Haaron que me “prestó” el header de este post.

15 febrero, 2006

Enterprise Library – .NetTiers

 

CodeSmith Community

Your Code. Your Way. Faster!

 

En mi anterior proyecto, durante un pequeño hueco de tiempo dedicado al research, propuse como una de las alternativas para la generación automática de código, .NetTiers. Este template para CodeSmith, generaba una Data Tier utilizando Enterprise Library como DataProvider. No voy a entrar en detalles de porque utilizar EntLib, pero si aconsejar revisar este pequeño artículo que explica en 15 minutos como utilizar .NetTiers.

 

El artículo se puede leer aquí.

El video se puede ver aquí.

 

Saludos

21 enero, 2006

Announcement: Enterprise Library for .NET Framework 2.0 Now Available!

Finalmente ha salido la versión para .Net 2.0 de Enterprise Library. Como se comenta en el mail, ya posee los mismos bloques de aplicación que la versión previa de Junio del 2005, pero optimizados para .Net Framework 2.0. He aquí la presentación:

 

Enterprise Library for .NET Framework 2.0 Now Available!(1/20/2006 2:03:20 PM)

The long-awaited update to Enterprise Library for .NET Framework 2.0 is now available – the official release is branded January 2006. This release of Enterprise Library includes six application blocks (Caching, Cryptography, Data Access, Exception Handling, Logging and Security), and provides similar functionality to the previous releases for the .NET Framework 1.1; however, Enterprise Library has been redesigned to use the new capabilities of the .NET Framework 2.0.

Posted By tomhollander

Go to patterns & practices: Enterprise Library

Saludos

4 enero, 2006

Enterprise Library 2.0 Architecture WebCast

Aprovechando esta semana de "minivacaciones", me he puesto al día con algunos WebCasts que tenia pendientes. La gente de P&P ha aprovechado esta situación y ha publicado el 2do Episodio de Enterprise Library 2.0 Architecture. Ambos estan en Channel9 y si tienes pensado utilizar EntLib 2.0, no te los puedes perder.

Pueden encontrar los WebCasts aquí.

Saludos

3 diciembre, 2005

Enterprise Library – December “interim community drop” of Enterprise Library for .NET Framework 2.0.

El equipo de Patterns and Practices ha liberado una nueva versión de Enterprise Library para .Net Framework 2.0. Esta versión incluye la herramienta de Configuración, que echabamos en falta en las anteriores, pero todavia no está disponible como versión final de EntLib para .Net Framework 2.0.

El nombre con el que denominan a esta versión es December "interim community drop" of Enterprise Library for .NET Framework 2.0. y pueden encontrar mas información en el blog de Tom Hollander –> aqui.

Saludos

 

PD: Aqui un pequeño pantallazo de la nueva consola

 

3 diciembre, 2005

Enterprise Library

En enero de este año, el grupo de patrones y prácticas de Microsoft publicó Enterprise Library para el .Net Framework 1.1, posteriormente en Junio, se publicó una nueva versión con parches aplicados sobre los errores y con las mejoras propuestas por la comunidad de Patterns and Practices incluidas en esta versión.

Un punto importante de mencionar es que Enterprise Library cuenta con un roadmap en donde se especifica que la actual versión liberada soporta el .NET Framework 2.0 y Visual Studio 2005. Esta incluye versiones actualizadas de los application blocks basadas en las nuevas características de .NET 2.0 y se agregarán bloques adicionales.  

Enterprise Library es una colección de siete bloques de aplicación (application blocks) para desarrollo empresarial sobre .NET. Los bloques de aplicación son componentes de software reutilizables diseñados para auxiliar a los desarrolladores en los retos más comunes enfrentados en el desarrollo de soluciones empresariales. Estos componentes se pueden utilizar “as is” (como vienen), o pueden ser modificados/extendidos para necesidades particulares. Enterprise Library brinda en una sola pieza y bajo un solo archivo descargable (y gratuito), algunos bloques que son nuevos, y otros que ya existían pero han sido actualizados.     

Los bloques de aplicación que constituyen al Enterprise Library son los siguientes:     

• Caching Application Block. Permite incorporar toda una infraestructura útil para el cacheo local de datos en nuestras aplicaciones logrando que se pueda mejorar algunos factores importantes como el desempeño, escalabilidad y disponibilidad de nuestra aplicación.

• Configuration Application Block. Permite manipular (leer y escribir) fácilmente los datos de configuración que nuestra aplicación necesita utilizar de una manera transparente, consistente y segura sobre diferentes proveedores de almacenamiento como lo pueden ser el registro de Windows, archivos XMl, base de datos o algún otro que puedas personalizar.

• Data Access Application Block. Permite hacer mucho más eficientes los accesos y operaciones que realizamos en base de datos, aquí se concentran las mejores prácticas para el acceso a datos para diferentes RDBMS.

• Cryptography Application Block. Permite incluir funcionalidad de encriptación y cifrado en nuestras aplicaciones con técnicas efectivas tales como DPAPI (Data Protector Application Program Interface).

• Exception Handling Application Block. Permite crear una estrategia consistente para el procesamiento de excepciones (errores) que puedan ocurrir en cualquier nivel o capa arquitectónica de una aplicación de tal forma que podemos especificar mecanismos de publicación, monitoreo y difusión de la información de excepciones en el momento que ocurren en nuestra aplicación.

• Logging and Intrumentation Application Block. Permite incorporar funcionalidad estándar para generar entradas en el visor de eventos de Windows e instrumentar aplicaciones para poder monitorearlas y establecer sus niveles de operación.

• Security Application Block. Permite incorporar funcionalidad relevante a la seguridad en aplicaciones ya que podemos definir los mecanismos de autentificación y autorización de usuario así como el manejo y administración de la información de perfiles de usuario.

     

Vale la pena recordar que cada aplicación tiene requerimientos diferentes, así que no todos los bloques de aplicación serán útiles para todas las aplicaciones. Así que antes de usar algún bloque de aplicación es necesario contar con un buen entendimiento de los requerimientos de la aplicación y los escenarios que cada bloque está diseñado para atender.

     

La filosofía del Enterprise Library está enfocada en brindar:     

• Consistencia. Todos los bloques del Enterprise Library ofrecen una gran consistencia entre sí, haciendo que se perciban y se comporten de manera similar de tal forma que se reduce la curva de aprendizaje y adopción.

• Extensibilidad. Los desarrolladores pueden extender o personalizar el comportamiento de cualquier bloque de aplicación al “conectar” su propio código en los puntos de extensión provistos, o modificando el código fuente del block de aplicación.

• Facilidad de uso. Enterprise Library ofrece bastantes mejorías en cuanto a usabilidad, incluyendo una herramienta grafica para la configuración que hace mucho más fácil y consistente la integración de cada bloque de aplicación en tu solución. Además incluye una clara pero sobre todo concisa documentación acompañada de ejemplos de código totalmente prácticos.

• Integración. Los bloques de aplicación de Enterprise Library fueron diseñados para trabajar bien entre ellos mismos y además fueron probados para asegurarse de ello. También es posible utilizar cada bloque de aplicación de manera independiente.     

     

Enterprise Library provee un marco de trabajo totalmente consistente, operativo y reutilizable con el cual podrás reducir el tiempo invertido en desarrollo y mantenimiento de aquellos aspectos críticos que forzosamente debemos contemplar dentro de las aplicaciones que desarrollamos para asegurar la calidad de su desempeño y obviamente la calidad de nuestro trabajo. Enterprise Library definitivamente incrementa la productividad y el profesionalismo de tus desarrollos. En estos tiempos en donde la economía nos obliga a hacer más con menos, es importante poder contar con herramientas técnicas que nos permitan ser eficientes, consistentes y productivos en nuestra labor.

     

El grupo de patrones y prácticas de Microsoft (PAG por sus siglas en ingles, Pattern & Practices Group) se dedica a generar guías, patrones y componentes que encierran recomendaciones y mejores prácticas para diseñar, construir, implantar y operar soluciones arquitectónicamente sólidas a problemas complejos. Las guías del PAG contienen ejemplos basados en problemas reales, con información mucho más detallada de la que acostumbra haber en Whitepapers.

10 noviembre, 2005

Enterprise Library for .NET Framework 2.0: November Community Technology Preview

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í.
Cuando la versión completa este disponible, la probaré un poco y les comentaré al respecto.

Saludos

8 noviembre, 2005

Enterprise Library for .NET Framework 2.0 – Novemeber CTP

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 :D

21 octubre, 2005

Enterprise Library en el horno

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 :D


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
Practicas probadas para resultados predecibles

Microsoft Pattern & Practices

17 octubre, 2005

Patterns & Practices – Webcast about Enterprise Library for .NET 2.0

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 :D

22 septiembre, 2005

Enterprise Library – Patch 1763

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

 
Saludos

21 agosto, 2005

WebCasts de introducción a Enterprise Library

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

19 agosto, 2005

Enterprise Library para .Net 2.0

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

13 agosto, 2005

Enterprise Library con Visual Studio 2005, .Net 2.0

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:

  1. Abrir la solución de Enterprise Library co Visual Studio 2005.
  2. Ejecutar con las opciones por defecto el Visual Studio Conversion Wizard.
  3. Compilar la solución con Visual Studio 2005.
  4. Ejecutar el bat que copia todos los archivos al directorio de compilación.

Bueno espero que les sea útil.

Saludos.

12 julio, 2005

Enterprise Library – Install Services without Visual Studio

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

set visualStudioDir=C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\

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 .. :D )

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:

@REM set visualStudioDir=C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE\

set visualStudioDir=%SystemRoot%\Microsoft.NET\Framework\v1.1.4322

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

4 julio, 2005

Enterprise Library – Referenced assembly ‘Interop.MSDASC’ does not have a strong name

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:

  1. En Microsoft Visual Studio .NET, abra las propiedades del proyecto de Visual C en el que desea hacer referencia al componente COM.
  2. En el árbol, haga clic en Propiedades comunes y a continuación, haga clic en General.
  3. En el campo Wrapper Assembly Key File , agregue el archivo de claves.
  4. Vuelva a generar el proyecto.
Seguir

Get every new post delivered to your Inbox.

Únete a otros 772 seguidores