A preview of Visual Studio integration for Genome will be presented at TechEd 2005 in Orlando (FL). This first release of VSIP features a custom Genome project type. Subsequent releases of Genome will extend integration to source code editing and navigation for Genome mapping files. Further integration is planned for the new capabilities of the upcoming Visual Studio 2005 Team System.
Genome project type
The first release of VSIP for Genome introduces a custom Genome project type that simplifies integration of Genome into the build process of a solution. References and ddsc.exe command-line options can be configured through project property pages. The schema compilation is fully integrated into the solution build process of Visual Studio.NET. For build servers and other IDEs, Genome will still be usable through the command line.
Source code navigation and skeleton generation
Subsequent releases of VSIP for Genome will extend integration to navigation between the source code of mapped classes and the Genome mapping file. For unmapped classes and members, a wizard will generate a default mapping skeleton that can be finalised by the developer.
Visual Studio 2005 Team System integration
Further integration of Genome will be provided for the upcoming Visual Studio 2005 Team System. New capabilities of the IDE, such as refactoring, will be extended to editing the Genome mapping file. Integration with modelling capabilities of Visual Studio 2005 is planned at a later stage, implementing Genome mapping as a domain specific language (DSL).