Welcome to the CodePlex.Diagnostics project

CodePlex.Diagnostics uses the Microsoft .NET 2.0 Provider design pattern and is designed to provide support for exception management and logging within projects written to target the Microsoft .NET platform using one of the many programming languages targeting that platform such as C#, VB, and C++.

Version 2.0.0.4 is the latest version of the framework and this release has been tested on Windows XP, Windows Vista, Windows Server 2003, and also Windows Server 2008.

Included with this release are default providers for both exeption management and logging that persist exceptions and log entries to SQL Server 2005 or SQL Server 2008, these providers however can be replaced with ones that use alternative data stores such as an Oracle database.

Within the second release are two new published exception types, the PublishedFaultException and PublishedFaultException<T> for use with WCF services. The source code within the second release has also been refactored to adhere to the coding standards enforced by the first release of the Microsoft C# Style Analysis tool.

Beyond the second production release, there are plans for an extensive user interface to allow research of exceptions by developers, testers, and project managers. Providing integration with Microsoft's Team Foundation Server where exceptions or log entries could be promoted to TFS work items is also being considered.

Documentation is provided within the Visual Studio 2008 solution, within the CodePlex.Diagnostics Documentation folder, and consists of both Microsoft Word 2007 and Adobe Acrobat document formats, also each project within the solution contains detailed class diagrams using the Visual Studio 2008 class diagramming tools.

In November 2007 Microsoft released Visual Studio 2008 and therefore the latest release is available only for Visual Studio 2008 although version 1.0.0.95 is still available for both Visual Studio 2005 and Visual Studio 2008.

Last edited Sep 11, 2008 at 10:36 PM by DougHolland, version 5