I haven't done a lot of .NET programming, but I have examined a few of the application blocks published by Microsoft's Patterns and Practices group. I was wondering how these are typically used:
- Linked directly into applications
- Source added into applications and built with them, perhaps with some customizations
- Sample code used as reference while writing application-specific code
I'm sure all three of these usages are common, but what are the most typical usage patterns?
Are there a few particular application blocks that are used by "everyone?"
Note: This question is related to, but not the same as http://stackoverflow.com/questions/53065/enterprise-library-application-blocks-or-home-grown-framework.