Enterprise Library

· Read in about 2 min · (235 words) ·

Probably I’ve been living in a cave…​but looks like we’ve got a release of the enterprise library.


The patterns & practices Enterprise Library is a library of application blocks designed to assist developers with common enterprise development challenges. Application blocks are a type of guidance, provided as source code that can be used "as is," extended, or modified by developers to use on enterprise development projects. Enterprise Library features new and updated versions of application blocks that were previously available as stand-alone application blocks. All Enterprise Library application blocks have been updated with a particular focus on consistency, extensibility, ease of use, and integration."

I’ve just got a copy of it. The cribs are

  1. The download locations for the old Application Blocks is still in place. They don’t link to the Enterprise library page either. (Though GDN does have a note pointing users to the Enterprise library workspace)

  2. I’ve yet to look at the Blocks in detail, but the changes are big and not very helpful.

    1. Namespaces have changed.

    2. There’s a new configuration tool

    3. The documentation’s been updated but there’s precious little for people migrating from older versions.

    4. [Configuration Application Block] <Crib> Name value collections are not supported and so are XML Serializer. One of the beauties of the original release was that you could integrate it with the standard classes seamlessly. Probably, this one does too, but I’ll need to look it up.