I have had my share of struggle when trying to install Ent. Lib 3.0 and getting Application block Software Factory (ABSF) to work. The problem: It seems at first that it doesn't even install. How am I going to work (or follow any tutorial) with something which I think is not even there on my system ??? !!! I am sure other people have had the same issue too.
For people like us who happen to be experimenting with the latest the not so much known about, things that are out there, here are some steps to keep the ABSF installation as simple as possible. Remember to follow these steps in the correct order.
This assumes that you guys have either Microsoft Visual Studio 2005 Professional SP1 or Microsoft Visual Studio 2005 Team System Developer Center SP1 (Team System is reqired to run the VSTS Unit Tests)
Ok, so getting ahead with the order of install.
1. Install Microsoft .Net Framework 2.0: This should also be there if you have any of the above mentioned version of VS 2005 but I somehow cared to mention.
2. Install Guidance Automation Extensions:GAX (Look for the latest version because the P&P Team occasionally puts out new versions. For more information on GAX look here.)
3. Install Microsoft .Net Framework .NET 3.0 (Just in case: If anyone gets problems during the installation of .Net 3.0 please refer to this url. Also please make sure before starting the machine in the diagnostics mode that the “Background Intelligent Transfer Service” is also turned on.)
4. Install Enterprise Library 3.0 (now 3.1): The reason why it should be done in the end is because Ent. Lib. installs support for ABSF only if it finds .Net 3.0 and GAX on your system.
Happy ABSF'ing =D