Eric Woodruff edited this page Dec 9, 2017 · 7 revisions

Welcome to the EWSoftware Personal Data Interchange Library project developer Wiki.

System Requirements

In order to use the EWSofware Personal Data Interchange Library you will need Visual Studio 2010 or later.

In order to build the source code you will need the following tools:

  • Required:
    • Visual Studio 2010 SP1 or later. Required to build the projects for the library and demos.
  • Optional:

Folder Layout

Demos - This folder contains Windows Forms and website demos in C# and VB.NET.

Deployment - This folder contains the deployment resources (the libraries and help file resulting from the build).

Doc - This folder contains the documentation project for the library.

NuGet - This folder contains the files used to generate the NuGet packages.

PDIFiles - This folder contains an assortment of example PDI data files used for testing.

Source - This folder contains the source code for the PDI library projects.

Building the Projects

To build the projects, open the solution files (*.sln) in each of the Source\ (required), Doc\ (optional), and Demos\ folders and build them. You can also run the MasterBuild.bat script from a command prompt to build the projects.

Making a Donation

If you would like to support this project, you can make a donation of any amount you like by clicking on the PayPal donation button below. If you would prefer to donate via check or money order (USD), please send me an e-mail at and I will reply with my mailing address.

Make donations with PayPal - It's fast, free and secure!

The above method of donating is secure. PayPal guarantees your privacy and security. I never receive details of your payment other than the amount, your name, e-mail address, and any optionally entered information.

Thanks to those of you that have made a donation. It is much appreciated!

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.