• API Documentation

BuildSystem project

Supported project types:

  • CSharp - for .NET projects;
  • Delphi - for Delphii projects;
  • Cpp - for C++ projects;
  • Idl - for Interface Definition Language projects;
  • Res - for projects, which has only content to be packed into package (without any compiling);
  • Wix - for Windows Installer XML files.

BuildSystem project has:

  • JSON settings file;
  • Project to be compiled / packed (.dproj / .csproj / etc);
  • Link to JSON project file in global settings.

Custom implementation of a BuildSystem control object

Within the BuildSystem, you can create custom project types:

  • Create class:
    • Has name Project%TYPE% - this %TYPE should be specified in the JSON file;
    • Implements ProjectBase or IProject;
    • Has a constructor like ProjectBase;
  • Register this class in factory:
ProjectFactory.RegisterAssembly<Project%TYPE%>();
In This Article
Back to top Generated by DocFX