-
Notifications
You must be signed in to change notification settings - Fork 161
Craig's Utility Library
Upgrading to 3.4 to 4.0 is not always a simple task depending on which portions you were using. Version 4 is a complete rewrite for most sections. It was designed from the ground up to make it open to external libraries (for instance using NLog or log4net for logging, etc). So upgrading is probably not the best idea but if you have a new app, it actually works a bit better. Anyway, Craig's Utility Library is divided into a number of namespaces:
You can download them individual from NuGet using the following commands:
Entire library (with command from package manager console):
- Craig's Utility Library: Install-Package CraigsUtilityLibrary
Individual namespaces (with command from package manager console):
- DataTypes: Install-Package CraigsUtilityLibrary-DataTypes
- Validation: Install-Package CraigsUtilityLibrary-Validation
- Media: Install-Package CraigsUtilityLibrary-Media
- Web: Install-Package CraigsUtilityLibrary-Web
- ORM: Install-Package CraigsUtilityLibrary-ORM
- Profiler: Install-Package CraigsUtilityLibrary-Profiler
- Configuration: Install-Package CraigsUtilityLibrary-Configuration
- Random: Install-Package CraigsUtilityLibrary-Random
- IO: Install-Package CraigsUtilityLibrary-IO
- IoC: Install-Package CraigsUtilityLibrary-IoC
- Workflow: Install-Package CraigsUtilityLibrary-Workflow
Up until now I've added the libraries on CodePlex but going forward this is pretty much the only distribution system. It pretty much ensures you get the latest fixes as I upload them (which is automatic based on my build server, where as the CodePlex libraries were never really updated).