IAdvinstProject
An interface designed to access the main components and can be used to Save or Build your project.
Declaration
IAdvinstProject : IDispatch
Properties
IFileComponent FileComponent - gets the file component
IXmlComponent XmlComponent - gets the xml component
ITempFileComponent TempFileComponent - gets the temp file component
IIniComponent IniComponent - gets the INI file component
ILibraryComponent LibraryComponent - gets the library component
IShortcutComponent ShortcutComponent - gets the shortcut component
IFolderComponent FolderComponent - gets the folder component
IPredefinedFolders PredefinedFolders - gets the predefined folders component
IProductDetails ProductDetails - gets the product details component
IRegistryComponent RegistryComponent - gets the registry component
IFileAssociations FileAssociations - gets the file associations component
IEnvironment Environment - gets the environment component
IMergeModulesComponent MergeModulesComponent - gets the merge modules component
IDriversComponent Drivers - gets the driver component
ISearch Search - gets the search component
IComComponent ComComponent - create, access, delete COM entities.
ILaunchConditionsComponent LaunchConditionsComponent - access system, software and custom launch conditions.
IRemoveFileComponent RemoveFilesComponent - access existing file removal operations or create new ones.
IUpdaterComponent UpdaterComponent - configure Advanced Updater
IBuildComponent BuildComponent - configure Builds
ICustomActionsComponent CustomActionsComponent - configure custom actions
IDigitalSignature DigitalSignature - configure digital signature details
IPropertyComponent PropertyComponent - configure launching powershell script file from custom action
IFilesComponent FilesComponent - configure files from the project
IInstallParameters InstallParameters - configure the Install Parameters
IOrganizationComponent OrganizationComponent - configure project features and components
IServices Services Component - configure services
IShortcutsComponent Shortcuts Component - configure shortcuts
ITempFilesComponent TempFilesComponent - configure temp files
ITextFileUpdatesComponent TextFileUpdatesComponent - configure facilitates accessing text file update operations
ITranslationsComponent TranslationsComponent - configure languages options
IXmlFilesComponent XmlFilesComponent - import or create an XML file and to get all the XML files from the project
Methods
Save() - Saves all the changes done to the project. You can use this method if the project has a location on disk, otherwise, use SaveAs
SaveAs(String location) - Saves all the changes done to the project in a specific location on disk.
Build() - This method builds the project. The return will be a string that contains the build messages.
Rebuild()This method builds the project. The return will be a string that contains the build messages.