Project source code structure

Topics: User Forum
Nov 2, 2006 at 5:52 PM
This post is for the purpose of providing an overview of how the project is organized.
1. You'll need VS 2005 to use the solutions and projects in this source code. If you're a developer, you'll need TFS Explorer also.

There are 3 VS solutions in this project that relate to the following parts:

1) ELE.CommonLibrary : this is common utilities that extend or encapsulte some of the functionality already provided by the .NET framework but it makes it easier to work with in some cases, like for example parsing XML files into an XmlDocument writing one line of code. It has been separated from the enterprise library extensions so that it can be used independently with minimum number of external references.

2) ELE.EnterpriseLibrary : Contains all the extensions that only require the .NET framework and the Microsoft Enterprise Library assemblies as external references. It makes use of the ELE.CommonLibrary and it is expected that this and the Microsoft Enterprise Library are installed in the GAC.

3) ELE.EnterpriseLibrary.Data.Oracle : This are specific implementation of the ORM interfaces that work with ODP.NET for Oracle 10g. Therefore, this will require the ODP.NET to be installed in your development machines and target systems.

All of these solutions are structured in a similar manner. They contain 3 projects each (4 if a runtime configuration tool implementation is provided as in the case of the ELE.EnterpriseLibrary). The project for the source code, a unit test project and a setup project. All setup projects are intended to place the assemblies in the GAC.