Development Notes

Development Environment

Requirements

  • VS.NET 2003 (or just the .NET Framework 1.1 SDK, in which case you might want to use NAnt for building)
  • SQL Server 2000 or MSDE
  • IIS + ASP.NET (for XPManager development)

Getting the source

Database installation

  • Locate the database installer, Alchemi.DbInstaller.exe (installed as part of the Manager). Default location: Program Files\Manager\
  • Verify that the following sql scripts exist in the same directory:
    • Alchemi_database.sql
    • Alchemi_structure.sql
    • Alchemi_data.sql
  • Run Alchemi.DbInstaller.exe. This will (re)create the Alchemi database.

Virtual directory setup (for XPManager development)

When you open \src\Alchemi.sln, VS will complain about a missing CrossPlatformManager project. You can ignore this error and remove the project from the solution if you are not going to be working with the XPManager. Otherwise,

  • Create a virtual directory, http://localhost/Alchemi.CrossPlatformManager pointing to your copy of \src\Alchemi.CrossPlatformManager.