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.